Senior Python Engineer
Apexon — Canada · Posted ~4 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
About Apexon
Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences.
We bring together distinct core competencies in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, with proprietary accelerators and platforms.
Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents.
We enable #HumanFirstDIGITAL
About the Role
We are looking for a Backend Engineer – Python (API & Platform Engineering) to join our engineering team in Toronto, Ontario.
This is a hands-on backend engineering role focused on building scalable, secure, and high-performance backend systems for enterprise-grade financial platforms.
The ideal candidate will have strong expertise in Python, RESTful APIs, system design, platform engineering, databases, and cloud technologies, along with experience building distributed and highly scalable backend systems.
This is an onsite role in Toronto, and an in-person interview in Toronto is mandatory.
Position Summary
The Backend Engineer – Python (API & Platform Engineering) will be responsible for designing, developing, and maintaining scalable backend services and APIs.
The role involves contributing to platform engineering, distributed system design, backend integrations, performance optimization, security, and observability.
You will work closely with frontend, DevOps, product, and engineering teams to deliver reliable and scalable solutions supporting mission-critical financial platforms.
Key Responsibilities
Design, develop, and maintain scalable backend services using Python.Build and manage RESTful APIs and backend integrations using REST, JSON, and OpenAPI.Contribute to platform engineering initiatives focused on reliability, scalability, and maintainability.Participate in system design and architecture discussions for distributed and high-performance systems.Design and implement backend solutions with a focus on scalability, fault tolerance, performance, and security.Collaborate with frontend, DevOps, product, and cross-functional engineering teams to deliver end-to-end solutions.Work with both SQL and NoSQL databases to support high-volume and enterprise-grade applications.Optimize backend services for performance, security, reliability, and observability.Participate in code reviews and promote engineering best practices and coding standards.Contribute to CI/CD pipelines, automation, and DevOps practices.Help build and maintain shared backend platforms and reusable engineering capabilities.Troubleshoot complex technical issues and contribute to continuous improvement of backend systems.
Qualifications
5–10+ years of backend-focused software engineering experience.Strong hands-on experience with Python for backend development.Proven experience designing and developing RESTful APIs.Strong understanding of REST, JSON, and OpenAPI.Solid experience with system design, including scalability, fault tolerance, performance, and distributed systems.Experience with platform engineering or building shared backend platforms.Strong understanding of SQL and NoSQL databases.Experience working with at least one major cloud platform, such as AWS, Azure, or GCP.Familiarity with CI/CD pipelines, Git, and DevOps practices.Strong communication, collaboration, analytical, and problem-solving skills.Bachelor’s or Master’s degree from a Canadian university or college.
Must Have
Strong Python backend development experience.Hands-on experience building and maintaining RESTful APIs.Strong system design and distributed systems knowledge.Experience with platform engineering or shared backend services.Strong knowledge of SQL and NoSQL databases.Experience with AWS, Azure, or GCP.Familiarity with CI/CD, Git, and DevOps practices.Strong understanding of scalability, reliability, performance, and security.Bachelor’s or Master’s degree from a Canadian university or college.Strong communication and problem-solving capabilities.Ability to work effectively in a collaborative, engineering-driven environment.
Nice to Have
Experience working in financial services or fintech environments.Strong understanding of microservices architecture.Experience with Docker and Kubernetes.Exposure to security, compliance, and high-availability systems.Experience working with mission-critical enterprise platforms.Experience designing systems that operate at large scale and high availability.
Key Technology Stack
Backend: PythonAPI: REST, JSON, OpenAPIArchitecture: Distributed Systems, Microservices, Platform EngineeringDatabases: SQL, NoSQLCloud: AWS, Azure, GCPDevOps: Git, CI/CDContainers: Docker, KubernetesEngineering: System Design, Performance, Security, Observability
What We Offer
Opportunity to work on mission-critical financial platforms.Exposure to large-scale, high-impact systems.Collaborative and engineering-driven culture.Opportunities to work on scalable backend and platform engineering initiatives.Professional growth and development opportunities.
Work Environment
Location: Toronto, Ontario, Canada
Work Mode: Onsite
Interview: In-person interview in Toronto is mandatory
Our Commitment to Diversity
We are an equal opportunity employer committed to building a diverse and inclusive team.
We welcome candidates from all backgrounds and encourage individuals from underrepresented groups to apply.
We have 117,803 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 117,803 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume