Senior Software Engineer
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Title: Sr. Software Development Engineer (Fullstack)
Location: Canada - EST time
Duration: Direct hire - Permanent position
What you'll be expected to own:
- Deliver end-to-end full stack development for features that meet scalability, maintainability, and performance expectations
- Architect, deploy, and manage cloud infrastructure using best practices in IaC 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
What you bring to the table:
- Experience in full-stack development (React/Angular, JavaScript, HTML, CSS, C#, .NET Core)
- Strong experience in scalable API design, microservices, and server-side architecture
- Proven ability to deploy and manage infrastructure on platforms like AWS, Azure, or GCP using Terraform or CloudFormation
- Solid understanding of CI/CD, containerization (Docker), and orchestration tools (Kubernetes)
- A passion for writing clean, testable code and delivering maintainable systems
- Familiarity with service observability tools (e.g., Prometheus, ELK, Grafana)
- Strong interpersonal skills to collaborate cross-functionally and mentor others
Bonus points if:
- You leverage AI-driven tools within your development process to enhance efficiency and accelerate high-quality feature delivery
- You understand Domain-Driven Design (DDD) and apply it in complex business environments
- You're proactive about suggesting new technologies or tools to solve business problems
- You've contributed to high-level architectural design conversations and helped guide technical strategy
More about this job
Responsibilities
Deliver end-to-end full-stack features and design component-level architecture aligned with system-wide standards, scalability, maintainability, and performance goals. Deploy and manage cloud infrastructure, and monitor service reliability, performance, and availability against SLA standards.
Requirements
Candidates should have full-stack development experience with modern frontend technologies and C#/.NET Core, along with strong skills in scalable APIs, microservices, and server-side architecture. They should also be experienced with cloud infrastructure, IaC, CI/CD, Docker, Kubernetes, clean and testable code, observability, and cross-functional collaboration.
Skills
- Full-Stack Development
- React
- Angular
- JavaScript
- HTML
- CSS
- C#
- .NET Core
- API Design
- Microservices
- Cloud Infrastructure
- Terraform
- CloudFormation
- CI/CD
- Docker
- Kubernetes
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Consulting
Keywords
- Full-Stack Development
- React
- Angular
- JavaScript
- HTML
- CSS
- C#
- .NET Core
- Scalable API Design
- Microservices
- Server-Side Architecture
- AWS
- Azure
- GCP
- Infrastructure as Code
- Terraform
- CloudFormation
- DevOps
- CI/CD
- Docker
- Kubernetes
- Service Reliability
- SLA
- Prometheus
- ELK
- Grafana
- Domain-Driven Design
- Observability
- AI-Driven Development Tools
- Technical Strategy