3 months ago
Remote, CanadaSenior
Responsibilities
- Deliver end-to-end full-stack development for scalable, maintainable, and high-performing features.
- Architect, deploy, and manage cloud infrastructure using infrastructure-as-code and DevOps tooling.
- Monitor service reliability, performance, and availability against SLA standards.
- Design component-level architecture and ensure alignment with system-wide goals and standards.
- Collaborate cross-functionally and mentor other team members.
- Contribute to architectural discussions and help guide technical strategy.
Requirements
- At least 5 years of full-stack development experience with React or Angular, JavaScript, HTML, CSS, C#, and .NET Core.
- Strong experience designing scalable APIs, microservices, and server-side architecture.
- Experience deploying and managing infrastructure on AWS, Azure, or GCP using Terraform or CloudFormation.
- Understanding of CI/CD, Docker-based containerization, and Kubernetes orchestration.
- Ability to write clean, testable code and deliver maintainable systems.
- Familiarity with Prometheus, ELK, or Grafana for service observability.
- Strong interpersonal and collaboration skills, including the ability to mentor others.
- Preferred qualifications include experience using AI-driven development tools, Domain-Driven Design, proposing technologies to solve business problems, and contributing to high-level architecture and technical strategy.
Benefits
- Remote-first work with flexibility and autonomy to work from wherever the employee is most productive.
- Professional development, new experiences, and career growth opportunities.
- A collaborative, inclusive workplace culture focused on impact, learning, innovation, and employee well-being.
- All interviews are conducted virtually, with accommodations available during the hiring process.
Tech Stack
AngularAWSAzureC#CSSDockerGoogle Cloud PlatformGrafanaHTMLJavaScriptKubernetesPrometheusReactTerraform
