12 days ago
Toronto, CanadaMid Level
Responsibilities
- Develop and maintain scalable backend microservices using C#, .NET, Docker, Kubernetes, and AWS.
- Implement features and improvements for document ingestion, processing, and data extraction pipelines.
- Collaborate with product managers, designers, and engineers to deliver user-focused solutions.
- Own well-scoped technical tasks and deepen knowledge of distributed systems and cloud infrastructure.
- Debug issues, perform root-cause analysis, and implement durable fixes across the technology stack.
- Participate in code reviews and apply DevOps and CI/CD best practices.
- Create and maintain architecture notes, technical documentation, and data flow diagrams.
Requirements
- 3+ years of experience building, delivering, and maintaining highly scalable production systems.
- Proficiency in C#, .NET, Docker, Kubernetes, New Relic, and AWS.
- Ability to diagnose and resolve complex issues across legacy applications and technologies.
- Ability to create and maintain technical documentation, architecture diagrams, and data flows.
- Ability to own and drive high-impact, medium-scale team initiatives.
- Ability to refactor complex monolithic systems into scalable and resilient components.
- Proficiency with DevOps and CI/CD concepts and tooling.
- Strong understanding of the testing pyramid and automated tooling for safe, frequent releases.
- Ability to review and coordinate team processes to improve quality and feedback loops.