Closed listing
AWS Developer
- Toronto, ON, Canada
Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Contract
- Closing date
- Experience
- 8+ years of experience developing backend applications using TypeScript - mandatory.
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
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
We are looking for an experienced AWS Backend Developer with strong expertise in TypeScript to design, develop, and maintain scalable, reliable, and secure backend services on AWS.
Key Responsibilities
- Design, develop, and maintain backend applications and APIs using TypeScript.
- Build and deploy scalable backend services and cloud-native solutions on AWS.
- Develop RESTful APIs, serverless applications, and event-driven architectures.
- Write clean, maintainable, well-tested, and production-ready TypeScript code.
- Design solutions with a focus on scalability, performance, security, and reliability.
- Integrate backend services with databases, third-party APIs, and other cloud services.
- Implement automated testing, logging, monitoring, and error handling.
- Participate in code reviews and contribute to engineering standards and best practices.
- Collaborate with frontend developers, DevOps engineers, architects, and product teams.
- Troubleshoot production issues and continuously improve backend systems.
Required Qualifications
- 8+ years of experience developing backend applications using TypeScript - mandatory.
- Strong hands-on experience with AWS cloud services.
- Experience designing and developing REST APIs and backend services.
- Strong understanding of backend architecture, distributed systems, and cloud-native development.
- Experience with databases such as DynamoDB, PostgreSQL, MySQL, or similar.
- Understanding of authentication, authorization, API security, and AWS IAM.
- Experience with Git and modern software development practices.
- Strong understanding of software engineering principles, clean code, testing, and code quality.
Nice to Have
- Experience with Node.js and its ecosystem.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with Docker and containerized applications.
- Familiarity with event-driven architectures using SQS, SNS, EventBridge, or Kafka.
- Experience with observability tools such as CloudWatch, Datadog, or similar.
- Familiarity with microservices architecture.
More about this job
Responsibilities
Design, develop, and maintain scalable, secure backend applications, APIs, and cloud-native services using TypeScript and AWS. Integrate services with databases and external systems, implement testing and observability, troubleshoot production issues, and collaborate with cross-functional engineering and product teams.
Requirements
Requires at least 8 years of backend development experience with TypeScript, strong hands-on AWS experience, and expertise in REST APIs, backend architecture, distributed systems, and cloud-native development. Candidates should also have database experience, knowledge of authentication and API security including AWS IAM, and strong software engineering, testing, Git, and code-quality practices.
Skills
- TypeScript
- AWS
- Backend Development
- REST APIs
- Serverless Applications
- Event-Driven Architecture
- Distributed Systems
- DynamoDB
- PostgreSQL
- MySQL
- API Security
- AWS IAM
- Git
- Automated Testing
- CI/CD
- Docker
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Consulting
- Finance & Accounting
Keywords
- TypeScript
- AWS
- Node.js
- Backend Applications
- REST APIs
- Serverless Applications
- Event-Driven Architecture
- Cloud-Native Development
- Distributed Systems
- DynamoDB
- PostgreSQL
- MySQL
- Authentication
- Authorization
- API Security
- AWS IAM
- Git
- Automated Testing
- Logging
- Monitoring
- Error Handling
- CI/CD
- DevOps
- Docker
- SQS
- SNS
- EventBridge
- Kafka
- CloudWatch
- Datadog