Senior Back End Developer designing and managing back-end services for LANDR's audio platform on AWS. Collaborating across disciplines to deliver excellent features for music creators.
Responsibilities
Design, develop, and deploy services and REST APIs in C# / .NET, with a constant focus on quality, performance, and maintainability
Model and evolve our data on SQL (MySQL / Aurora / PostgreSQL) and NoSQL (DynamoDB), choosing the right tool for the problem
Operate a containerized microservices architecture (Docker) deployed on AWS and its managed services (ECS/Lambda, S3, SQS/SNS, RDS, CloudWatch, etc.), with infrastructure managed as code via Terraform
Own your code end-to-end: tests, peer review, production deployment via our continuous integration and delivery pipeline (GitHub Actions), and then observability and operations
Fully participate in our Agile practice (Scrum): planning, breaking down work, demos and code reviews
Raise the level of those around you — share best practices, provide mentoring, and document architectural decisions
Requirements
10+ years of software development experience in product-oriented companies
Deep mastery of C# and the modern .NET ecosystem, with strong experience designing RESTful APIs (plus an asset: GraphQL, gRPC, or event-driven architectures)
Excellent understanding of object-oriented design, service- / microservice-oriented architecture, and Clean design principles (Clean Architecture, SOLID)
Hands-on experience modeling data on SQL (MySQL / PostgreSQL) and NoSQL (DynamoDB), with the judgement to choose between them
Practical proficiency in Python, used in our tooling, data workflows, and AI/ML processes
End-to-end experience on AWS: developing, deploying and operating production services
Comfortable with Docker, infrastructure as code (Terraform), CI/CD pipelines (GitHub Actions), automated testing (TDD/BDD), and observability (logs, metrics, traces)
Proven track record of delivering high-quality software on time, both independently and as part of cross-functional teams
Bilingual French / English, spoken and written
Knowledge of English is required, as the role involves working with an international team, including Canada, the United Kingdom and the rest of Europe
AI and assisted development (essential, not optional)
Benefits
Health insurance coverage, including access to telemedicine via Maple and an Employee Assistance Program via PeopleConnect
Access to our retirement savings plan (RRSP), including an employer contribution up to 2% of your annual salary
Frequent in-office and social events (catered Mondays, bagels on Tuesdays, 5@7 events, etc.)
Your birthday is a paid day off
Annual allowance for public transit (Montréal employees) and for sports activities
Free access to our music studio (for practice or recording)
Free access to LANDR and Reason products
Open-plan office in Downtown near Square-Victoria metro station
Opportunity to join the LANDR music group
Partnerships with local music events and festivals (MUTEK, Pop Montréal, Igloofest…)
Backend Engineer building GitLab Duo Chat’s Python agentic runtime. Developing secure AI features and APIs for GitLab’s DevSecOps orchestration platform.
Senior backend engineer owning critical, high - throughput systems for Helius, a Solana developer platform. Driving architecture, optimization, reliability, and developer infrastructure at scale.
Senior Auth0 Developer (Node.js) needed for a 4 - 8 month fully remote contract with an IAM consultancy in Canada. Must have 5+ years experience and Auth0 or similar IAM expertise.
Senior developer building secure APIs and enterprise integrations for an insurance technology initiative. Designing backend services, access controls, and integrations supporting advisor portals and electronic documents.
Backend Developer building Camunda workflow and orchestration solutions for insurance - sector digital services. Integrating Java microservices, APIs, messaging, and backend systems in an Agile squad.
Architecte Performance Java optimisant les applications et infrastructures d’entreprise de Fresche Solutions. Diagnostic d’incidents complexes, recommandations d’architecture et amélioration de la scalabilité, latence et fiabilité.
Java Performance Architect diagnosing and optimizing enterprise Java environments for Fresche Solutions’ digital transformation clients. Designing scalable solutions and leading performance investigations across cloud and traditional stacks.