Job Search and Career Advice Platform

Enable job alerts via email!

Platform Engineer – Python Developer

Apexon

Toronto

On-site

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A digital-first technology services firm seeks a Software Developer in Toronto, Ontario, with strong skills in cloud computing and distributed systems. Candidates should have a Bachelor's degree and a minimum of 5 years in software development. Responsibilities include designing high-quality features, optimizing distributed systems, and mentoring team members. The position offers full-time employment with benefits, requiring reliable commute or relocation to Toronto.

Benefits

Paid time off
Benefits package

Qualifications

  • Minimum of 5 years in software development.
  • Excellent communication and organizational abilities.
  • Comfortable working in Unix-like environments.

Responsibilities

  • Design and implement high-quality features and enhancements.
  • Collaborate with team members to create technical design specifications.
  • Provide estimates and engage in sprint planning.
  • Develop secure solutions focusing on high security standards.
  • Conduct peer reviews of code produced by fellow engineers.
  • Mentor team members for effective technical solutions.

Skills

Cloud computing
Docker
MySQL
SQL skills
Python
Distributed systems
Microservice architectures
RabbitMQ
RESTful API development
Version control (GitHub)

Education

Bachelor's degree in Computer Science or related field
Job description
Requirements
  • Proficient in cloud computing and container-oriented distributed systems (e.g., Docker)
  • Experience with relational databases, preferably MySQL, with strong SQL skills
  • Knowledge of advanced RDBMS concepts such as locking, transaction models, isolation levels, and deadlocks
  • Extensive background in at least one dynamically typed, object-oriented programming language, with a preference for Python
  • Solid understanding of distributed systems and microservice architectures
  • Practical experience utilizing message brokers like RabbitMQ
  • Strong grasp of RESTful API development
  • Proven track record of thriving in a fast-paced, customer-focused environment
  • Minimum of 5 years in software development
  • Excellent communication and organizational abilities
  • Familiarity with version control systems, such as GitHub
  • Bachelors degree in Computer Science, Software Engineering, or a related field
  • Comfortable working in Unix‑like environments
  • Experience with Payroll Providers and Time & Attendance platform integration is highly desirable
Responsibilities
  • Design and implement high-quality features and enhancements – Manage the comprehensive delivery of substantial features within your team, which may extend over 3 months – Collaborate with engineering team members to create technical design specifications – Provide estimates and actively engage in the sprint planning process – Develop secure solutions with a focus on high security standards – Optimize the performance of our distributed systems to ensure compliance with SLAs – Conduct peer reviews of code produced by fellow engineers – Mentor team members to develop effective technical solutions and expedite code delivery to our clients
Company

We are a digital‑first technology services firm supported by Goldman Sachs Asset Management and Everstone Capital, focusing on driving business transformation and providing human‑centric digital experiences. With over 28 years of experience, we meet our clients at any stage of their digital journey, helping them surpass their competition through speed and innovation. We offer a full‑time, permanent position with benefits including paid time off. Our preferred location is Toronto, ON, where we expect candidates to reliably commute or relocate before starting.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.