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
View details
Apply Now