AL
Senior Backend Engineer
Artech LLC
- 🇨🇦 Canada
- On-site
- Senior
- 9 months ago
- Node.js
- AWS
- ECS
- EKS
- API Gateway
- SQS
- SNS
- DynamoDB
- RDS
- CloudFront
- IAM
- VPC
- JavaScript
- TypeScript
- Fastify
- NestJS
- GraphQL
- IaC
- Terraform
- CloudFormation
- CI/CD
- Jest
- Load Testing
- Event-Driven Architecture
- OWASP
- Secrets Management
- KMS
- Docker
- Kubernetes
- Istio
- Kinesis
- Step Functions
- Redis
- OpenSearch
- Elasticsearch
- NoSQL
- FinOps
- Python
- Java
- Microservices
9 months ago
Title:Â Senior Backend Engineer
Location: Toronto, Ontario
Duration: 06 Months
Introduction
We are seeking a seasoned engineer who excels in designing, building, and operating cloud-native backend services. You will lead projects from architecture through delivery, mentor your peers, and maintain high standards for scalability, reliability, security, and developer experience.
Required Skills & Qualifications
- 6-10 years of professional software development experience.
- 4+ years of experience building Node.js backend services in production.
- Strong AWS expertise across compute, networking, storage, and messaging (e.g., Lambda, ECS, EKS, API Gateway, ALB, SQS, SNS, DynamoDB, RDS, S3, CloudFront, Route 53, IAM, VPC).
- Deep knowledge of JavaScript/TypeScript, modern frameworks/tooling (Express, Fastify, NestJS), and API design (REST, GraphQL).
- Proficiency with Infrastructure as Code (Terraform, CloudFormation, CDK) and CI/CD pipelines.
- Solid testing practices (Jest, Mocha, Tap), performance tuning (profiling, load testing), and observability.
- Experience with distributed systems patterns (event-driven architecture, idempotency, retries/backoff, sagas/outbox).
- Strong grasp of security fundamentals (OWASP, secrets management, KMS, data encryption at rest/in transit).
- Excellent communication, documentation, and collaboration skills.
Preferred Skills & Qualifications
- Experience with container orchestration (Docker, Kubernetes, EKS), service mesh (Istio, App Mesh).
- Data streaming (Kinesis, Kafka), serverless patterns, Step Functions.
- Caching and search (Redis, ElastiCache, OpenSearch/Elasticsearch).
- Database modeling (NoSQL, relational), migrations, performance tuning.
- FinOps/Cost optimization, Well-Architected Reviews.
- Experience with Python, Go, Java in backend contexts.
- Domain knowledge in fintech, payments, or regulated environments.
Day-to-Day Responsibilities
- Design event-driven and microservices architectures leveraging AWS (e.g., Lambda, API Gateway, ECS/EKS, SQS/SNS, DynamoDB/RDS).
- Lead end-to-end implementation of Node.js services and APIs with strong observability, resiliency, and performance.
- Define integration contracts, API standards, and service boundaries.
- Implement Infrastructure as Code (IaC) for repeatable, compliant environments.
- Own CI/CD pipelines with automated testing and deployment strategies (blue-green, canary).
- Build robust monitoring and alerting systems and drive incident root-cause analysis.
- Apply IAM least-privilege, secrets management, VPC networking, and ensure data protection and secure coding practices.
- Establish coding standards, code reviews, test strategies, and performance baselines.
- Mentor developers, guide design discussions, and contribute to technical roadmaps.
- Collaborate cross-functionally with Product, QA, SRE, and Data teams.
Company Benefits & Culture
- Comprehensive health, dental, and vision insurance.
- Flexible work hours and remote work opportunities.
- Inclusive and diverse work environment that values collaboration and innovation.
For immediate consideration please click APPLY to begin the screening process with Alex.
Senior Backend Engineer · Artech LLC