Senior Backend Software Engineer
New
Canada, Alignment to US working hours where requiredFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- PythonJavaKotlinKubernetesRESTful APIsMicroservicesDistributed Systems
Requirements
- 5+ years of backend software engineering experience building scalable production systems.
- Strong proficiency in backend programming languages such as Kotlin, Java, or Python.
- Deep understanding of microservices architecture, APIs, and distributed systems, with hands-on Kubernetes experience.
- Experience designing and implementing high-throughput systems, data pipelines, and resilient backend services.
- Strong ability to debug, diagnose, and resolve complex technical issues across backend stacks.
- Excellent communication skills with the ability to collaborate effectively in cross-functional design and engineering discussions.
- Experience working in fast-paced, collaborative environments with a focus on reliability and scalability.
Responsibilities
- Design, build, and maintain scalable backend services and APIs that power core claims workflows and ensure high performance and reliability.
- Collaborate cross-functionally with Product, Data Science, Operations, and Engineering teams to define requirements, develop technical solutions, and deliver production-ready features.
- Develop and optimize high-throughput APIs, distributed systems, and data-driven backend components supporting critical platform functionality.
- Write clean, well-tested, and maintainable code while actively participating in code reviews and promoting engineering best practices.
- Instrument, monitor, and improve system performance, reliability, and observability across production services.
- Contribute to technical design discussions and help shape architectural decisions for scalable backend systems.
View Full Description & ApplyYou'll be redirected to the employer's site