Back to results

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

Report this job