Landr
Développeur Backend Sr / Sr Backend Software Developer
Montreal, Quebec · Senior
Sponsorship not specifiedDetected 31 days ago
PythonC#ReactVite.NETCode ReviewGitSQLNoSQLPostgreSQLMySQLDynamoDBAWSDockerTerraformCI/CDGitHub ActionsGraphQLRESTgRPCMachine LearningAI OrchestrationAgileValuation
About the role
- English Description to follow LANDR est une société audio à croissance rapide composée de créatif.ve.s, de technologues, de professionnel.le.s de la musique ainsi que de toutes les combinaisons possibles de ces domaines.
- Nous aimons les meilleures pratiques, mais nous n'avons pas peur de les briser.
Responsibilities
- Design, build, and deploy services and REST APIs in C# /.NET, with a constant focus on quality, performance, and maintainability.
- Maintain 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, deployment to production through our CI/CD pipeline (GitHub Actions), then observability and operations.
- Strong grasp of object-oriented design, service-oriented / microservices architecture, and clean design principles
- End-to-end experience on AWS: building, deploying, and operating services in production.
- Curiosity to advance our own practices: shared prompts, templates, guardrails, and measuring the real impact on velocity and quality.
Requirements
- 10 ans et plus d'expérience en développement logiciel dans des entreprises orientées produit.
- Maîtrise approfondie du C# et de l' écosystème.NET moderne, avec une solide expérience dans la conception d' API RESTful (un atout: GraphQL, gRPC ou architectures pilotées par événements).
- Excellente compréhension de la conception orientée objet, de l'architecture orientée services / microservices et des principes de conception Clean (Clean Architecture, SOLID).
- Expérience concrète de la modélisation de données sur SQL (MySQL / PostgreSQL) et NoSQL (DynamoDB), avec le jugement nécessaire pour arbitrer entre les deux.
- Maîtrise pratique de Python, utilisé dans notre outillage, nos données et nos flux de travail IA/ML.
- Expérience de bout en bout sur AWS: développement, déploiement et opération de services en production.
- Aisance avec Docker, l'infrastructure as code ( Terraform ), les pipelines CI/CD ( GitHub Actions ), les tests automatisés (TDD/BDD) et l'observabilité (logs, métriques, traces).
- Expérience pratique de livraisons logicielles de qualité dans les délais, en autonomie comme au sein d'équipes interfonctionnelles.
- Bilinguisme français / anglais, à l'oral comme à l'écrit. La connaissance de l'anglais est requise, car le poste implique de travailler avec une équipe internationale, notamment au Canada, au Royaume-Uni et dans le reste de l'Europe.
- IA et développement assisté (essentiel, pas accessoire)
Nice to have
- GraphQL, gRPC, or event-driven architectures).
- Real-world experience with data modeling on both SQL (MySQL / PostgreSQL) and NoSQL (DynamoDB), and the judgment to choose between them.
- Working proficiency in Python, used across our tooling, data, and AI/ML workflows.
- Strong analytical skills and discipline in making evidence-based technical decisions.
- Comfortable in a fast-moving, autonomous environment - pragmatic and results-oriented.
- A genuine taste for cross-functional teamwork.
- English Description to follow
- LANDR est une société audio à croissance rapide composée de créatif.ve.s, de technologues, de professionnel.le.s de la musique ainsi que de toutes les combinaisons possibles de ces domaines.
Skills
- No blind copy-paste.
- Awareness of the security, data-privacy, and intellectual-property implications of AI tools, and respect for company guardrails.
Compensation
- Competitive compensation, based on your role, experience and expertise
Benefits
- Health insurance coverage, with access to telemedicine via Maple and to an Employee Assistance Program via PeopleConnect
- Bonus points for:
Company info
- At LANDR, AI is part of the day-to-day engineering workflow.
- We're looking for someone who uses it like a senior engineer would - with judgment, not on autopilot.
This listing is sourced directly from Landr's careers page and normalized into a canonical job model.