A
Senior Software Engineer
Apexon
Toronto · On-site Full-time Senior 1mo ago
About the role
About
We are seeking a Senior Software Engineer to design and build highly scalable, secure, and high-performance solutions within our core banking platform.
You will work in a cross-functional engineering team focused on enhancing a distributed microservices-based system that processes high volumes of financial transactions.
Backend Engineer – Python (API & Platform Engineering)
Role Overview
We are looking for a skilled Python Backend Engineer to build and scale high-performance backend systems. This role will focus on API development, platform engineering, and system design, supporting enterprise-grade, scalable, and secure financial platforms.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Python
- Build and manage RESTful APIs and backend integrations
- Contribute to platform engineering initiatives, ensuring reliability and scalability
- Lead and contribute to system design discussions for distributed systems
- Collaborate with frontend, DevOps, and product teams to deliver end-to-end solutions
- Optimize performance, security, and observability of backend services
- Participate in code reviews and ensure engineering best practices
Required Skills & Qualifications
- Strong experience with Python for backend development
- Hands-on experience with API design and development (REST, JSON, OpenAPI)
- Solid system design experience (scalability, fault tolerance, performance)
- Experience in platform engineering or building shared backend platforms
- Strong understanding of databases (SQL and NoSQL)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with CI/CD pipelines, Git, and DevOps practices
- Bachelor’s or Master’s degree from a Canadian university or college
- Strong communication and problem-solving skills
Preferred Qualifications
- Experience in financial services / fintech environments
- Knowledge of microservices architecture
- Experience with containerization (Docker, Kubernetes)
- Exposure to security, compliance, and high-availability systems
Why Join
- Opportunity to work on mission-critical financial platforms
- Exposure to large-scale, high-impact systems
- Collaborative, engineering-driven culture
Skills
AWSAzureDockerGCPGitKubernetesNoSQLOpenAPIPythonSQL
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free