Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 2 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, develop, and maintain scalable backend applications, REST APIs, and serverless services using TypeScript, Node.js, and AWS. Build secure, reliable, event-driven systems; integrate databases and external services; support production operations; and collaborate on code quality, architecture, and engineering practices.
Job details
Dawn InfoTek Inc. is a professional IT consulting firm that partners with major financial institutions, investment firms, and government organizations. We are committed to delivering cutting-edge IT consulting services and providing highly qualified talent for a wide range of technology positions. We are currently seeking a AWS Backend Developer to join our dynamic team and work with one of our client, a leading bank in Canada Contract duration: 6 months with strong possibility of extension Role type: Hybrid (2 days a week in office required - Toronto Downtown) Key Responsibilities Design, develop, and maintain scalable backend applications and REST APIs using TypeScript and Node.js. Develop, deploy, and manage serverless applications using AWS Lambda. Build secure, scalable, highly available, and production-ready backend services on AWS. Design and implement event-driven and cloud-native solutions using AWS SQS, SNS, EventBridge, API Gateway, and related services. Develop clean, maintainable, well-tested, and production-ready code following modern software engineering practices. Integrate backend services with databases, external APIs, and other AWS services. Implement robust logging, monitoring, error handling, alerting, and automated testing. Participate in code reviews and contribute to engineering standards, architecture decisions, and development best practices. Collaborate closely with frontend developers, DevOps engineers, architects, and product teams. Troubleshoot and resolve production issues while continuously improving system performance, scalability, reliability, and security. Required Qualifications 8+ years of backend software development experience with TypeScript — mandatory. Strong hands-on experience with Node.js and the Node.js ecosystem — mandatory. Strong hands-on experience with AWS cloud services — mandatory. Strong experience with AWS Lambda and serverless application development — mandatory. Proven experience designing and developing RESTful APIs and backend services. Strong understanding of backend architecture, distributed systems, scalability, and cloud-native application development. Experience working with databases such as DynamoDB, PostgreSQL, MySQL, or similar technologies. Strong understanding of AWS IAM, authentication, authorization, and API security. Experience with Git, automated testing, CI/CD, and modern software development practices. Strong understanding of clean code, SOLID principles, software engineering best practices, and code quality. Experience building and supporting production-grade applications in AWS environments. Nice to Have Experience designing and implementing microservices and event-driven architectures. Experience with Docker and containerized applications. Experience with CI/CD pipelines and DevOps practices. Experience working in banking, financial services, or fintech environments.
What you’ll do
Design, develop, and maintain scalable backend applications, REST APIs, and serverless services using TypeScript, Node.js, and AWS. Build secure, reliable, event-driven systems; integrate databases and external services; support production operations; and collaborate on code quality, architecture, and engineering practices.
Requirements
Requires 8+ years of backend development experience with TypeScript, plus strong hands-on experience with Node.js, AWS, and AWS Lambda. Candidates should have experience designing REST APIs and production-grade backend services, understand distributed systems, databases, security, testing, and CI/CD, and apply clean-code and software engineering practices.
Listed skills
- MySQL · Preferred
- Node.js · Preferred
- REST APIs · Preferred
- CI/CD · Preferred
- PostgreSQL · Preferred
- TypeScript · Preferred
- Amazon Web Services · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- TypeScript
- Node.js
- AWS
- AWS Lambda
- Serverless Development
- REST APIs
- Event-Driven Architecture
- AWS SQS
- AWS SNS
- Amazon EventBridge
- Amazon API Gateway
- DynamoDB
- PostgreSQL
- MySQL
- AWS IAM
- CI/CD
Job areas
- Technology
- Software
- Finance & Accounting
- Consulting
More jobs from Dawn InfoTek
Native IOS/Android Developer Lead
- On-site
- Toronto, ON
- Posted Oct 10, 2026
Development Lead – Angular, AWS & Mobile
- Hybrid
- Toronto, ON
- Posted Oct 9, 2026
Native IOS/Android Developer
- On-site
- Toronto, ON
- Posted Oct 9, 2026
End User AI Tooling Developer
- On-site
- Toronto, ON
- Posted Oct 8, 2026
