Senior Backend Engineer (Elixir)
New
Canada, regular availability overlapping with Central European Time (CET) collaboration hoursFull-TimeSenior
Salary105,000 - 129,100 CAD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- Backend DevelopmentCloud ComputingGitTypeScript
Requirements
- 5+ years of professional experience in backend software development.
- Proven experience building and maintaining production applications using Elixir.
- Experience with TypeScript and familiarity with modern software development practices.
- Basic system administration knowledge and experience working with production environments.
- Strong understanding of Git and GitHub workflows.
- Experience developing or maintaining authentication, identity management, payment, billing, or subscription systems.
- Experience operating production services, debugging live issues, and maintaining reliable systems at scale.
- Ability to collaborate effectively across distributed teams and communicate clearly in English, both written and spoken.
- Strong problem-solving skills, ownership mindset, and ability to work independently in a remote environment.
- Comfortable working with teammates across time zones, with regular availability overlapping with Central European Time (CET) collaboration hours.
Responsibilities
- Design, develop, and maintain backend services primarily using Elixir to support cloud-based applications and user-facing features.
- Build scalable, high-performance, and reliable backend systems while contributing to architectural decisions and technical improvements.
- Collaborate with cross-functional teams to define requirements, design solutions, and deliver new features efficiently.
- Participate in code reviews, share technical knowledge, and contribute to a collaborative engineering culture focused on quality.
- Improve the performance, reliability, and responsiveness of cloud services through continuous optimization and monitoring.
- Implement security, authentication, and data protection best practices across backend systems.
- Support production operations by troubleshooting issues, improving service reliability, and taking ownership of deployed systems.
- Develop and maintain services related to authentication, identity management, subscriptions, and payment workflows.
View Full Description & ApplyYou'll be redirected to the employer's site