BackEnd Developer (API Engineering)
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
- 5+ years building and operating production REST APIs in Node.js & TypeScript
- Hands-on AWS serverless experience - Lambda, API Gateway, DynamoDB, S3, CloudWatch, IAM, SNS, SQS, Glue, ECS - built and run in production, not just in tutorials
- Strong REST API design skills - resource modeling, HTTP semantics, versioning, idempotency, and OpenAPI/Swagger contract authoring
- Daily proficiency with AI-assisted coding tools - GitHub Copilot, Claude, Cursor, or similar - using them to accelerate development while owning every line committed
- Solid testing discipline - writes tests as part of development using Mocha/Chai/Sinon or Jest, targets 80%+ coverage across branches, functions, and lines
- Product mindset - understands the business impact of the APIs they build, thinks about consumer experience, reliability, and value delivery - not just technical correctness
- Familiar with security patterns in regulated environments - encrypted secrets, least-privilege IAM, input validation, private networking
- Experience with AWS CDK or CloudFormation for infrastructure-as-code is a strong plus
- Financial services domain background is a plus
More about this job
Responsibilities
Design, build, and operate production-grade REST APIs using Node.js and AWS serverless architecture. Ensure high reliability and value delivery by applying a product mindset and rigorous testing standards.
Requirements
Requires 5+ years of experience with Node.js, TypeScript, and a wide array of AWS serverless services. Candidates must be proficient in AI-assisted coding tools and have strong API design and security knowledge.
Skills
- Node.js
- TypeScript
- AWS Lambda
- API Gateway
- DynamoDB
- S3
- CloudWatch
- IAM
- SNS
- SQS
- Glue
- ECS
- REST API Design
- OpenAPI/Swagger
- Mocha/Chai/Sinon
- Jest
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Consulting
Keywords
- Node.js
- TypeScript
- AWS
- Serverless
- Lambda
- API Gateway
- DynamoDB
- S3
- CloudWatch
- IAM
- SNS
- SQS
- Glue
- ECS
- REST API
- OpenAPI
- Swagger
- GitHub Copilot
- Claude
- Cursor
- Mocha
- Chai
- Sinon
- Jest
- AWS CDK
- CloudFormation
- Infrastructure-as-Code
- Financial Services
- Security Patterns
- Input Validation