- Home
- Remote Jobs
- Intermediate Full Stack Software Engineer
Date Posted
Today
New!Remote Work Level
Hybrid Remote
Location
Hybrid Remote in Toronto, ON, Canada

Salary
$55 - $65 CAD Hourly
Benefits
Health Insurance Dental Insurance Vision Insurance Life Insurance Retirement Savings Disability Career Development
Categories
About the Role
Title: Intermediate Full Stack Software Engineer
Employee Type:
Contract
Location:
Toronto, ON, CA
Pay Range:
$60 - $80 per hour
Job Description:
Job#: 3019765
Job Description:
Full Stack Software Engineer
Apex Systems is a global IT services provider, and our staffing practice has an opening in the Online Retail space for a Senior Software Engineer with 5+ years experience in API integration, SQL and Ruby on Rails to place at our client.
Start date: ASAP.
Duration: 6 months
Office Location: Toronto
Hybrid: preferred on weekly basis
Apex pay scales are determined by role, experience, skill set, and location. For this new position, the estimated hourly range is provided below as a guideline; however, total compensation may vary based on individual circumstances.
Hourly Range: $55.00- $65.00/HR CAD
Application Process: It is best to apply via the medium on which you are seeing this posting. If you encounter technical difficulties submitting your resume, please send a Word version of your resume to Mauncho Ogega at MOgega@apexsystems.com
About the role
Technology @ Our Client
From a technology point of view, the platform is complex, rapidly scaling and processing millions of transactions in real-time all of the time. The technology coupled with operational expertise enables Our Client to deliver fresh groceries in as little as an hour. This is a difficult problem to master and they are making it happen. Every day, they solve incredibly hard problems to create an experience for their customers that is absolutely magical.
Skills: Ruby on Rails, SQL, GoLang, NodeJS, React and Elasticsearch.
Our client’s applications run on Ruby on Rails. They use Postgres, Elasticsearch, and Cassandra as datastores. Memcached and Redis for caching. Kinesis for stream processing. Sidekiq for job processing. As they grow to serve more customers and deepen their relationships with retail partners they are constantly given new opportunities to solve fascinating and rewarding challenges.
Responsibilities
- You will be part of a small team, with a large amount of ownership and autonomy for managing things directly.
- You will work closely with product managers, other teams, and both internal and external stakeholders, owning a large part of the process from problem understanding to shipping the solution.
- You will ship high quality, scalable and robust solutions with a sense of urgency.
- You will have the freedom to suggest and drive organization-wide initiatives.
Requirements
- Self-motivation and an enjoyment for a startup environment
- A strong sense of ownership
- Strong knowledge of common back-end Web technologies (such as Ruby on Rails, GoLang, NodeJS, React etc.) in a production environment
- An ability to balance a sense of urgency with shipping high quality and pragmatic solutions
- Experience working with a large codebase on a cross functional team.
- Strong knowledge of SQL
- Bachelor’s degree in Computer Science, computer engineering, electrical engineering OR equivalent work experience
- 5+ years Ruby on Rails
- API integration
- Integrate with different retailers
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details.
Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our ‘Welcome Packet’ as well, which an Apex team member can provide.