AWS Developer specializing in cloud-native application development and full-stack technologies at BMO. Designing, developing, and maintaining scalable solutions leveraging AWS services.
Responsibilities
Design, develop, and maintain full-stack web applications on AWS
Implement scalable backend services and APIs (REST/GraphQL) leveraging AWS services such as Lambda, API Gateway, ECS/EKS, RDS/DynamoDB, SQS/SNS, Cognito, and CloudFront
Build responsive and dynamic user interfaces using React and Angular
Integrate front-end applications with backend services and AWS infrastructure
Write clean, testable, and well-documented code; establish unit, integration, and end-to-end tests (e.g., PyTest, Jest, Cypress)
Apply secure coding practices; integrate authentication/authorization and secrets management following AWS and OWASP best practices
Ensure application security, scalability, and performance in a cloud environment
Collaborate with cross-functional teams to deliver high-quality solutions
Implement CI/CD pipelines and follow best practices for cloud deployments
Requirements
Typically 4-6 years of development work experience
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Familiarity with AWS services (Lambda, DynamoDB, S3, SNS, SQS, CDK)
Familiarity with containerization (Docker) and orchestration (ECS/EKS)
Knowledge of security best practices in AWS
Experience with TypeScript
AWS Certified Developer or Solutions Architect is a plus
Software Developer contributing to Flare's core product and building new features. Involves designing systems, collaborating with teams, and maintaining high - quality code.
Software Product Engineer developing AI and deep learning products collaborating with various teams. Focus on user - centric development and maintaining high product quality in aerospace and defense sectors.
Intermediate Software Engineer contributing to proprietary e - commerce software development in a collaborative environment. Ownership of features and services across microservices architecture.
Senior Full Stack Developer delivering scalable software for a local tech company in Toronto. Designing and implementing fullstack applications while collaborating closely with cross - functional teams
Senior Engineer in the Science and Technology team, designing technical solutions for the pharmaceutical and food industries. Collaborating with clients on complex projects with real impacts.
Senior Software Developer in the Check Fraud Consortium Analytics team using data - driven systems. Collaborate with teams and build reliable platforms to combat check fraud.
Senior Software Developer delivering software solutions at Optio Incentives, a fintech scale - up. Collaborating across teams and driving product delivery with a focus on quality and maintainability.
Senior Software Engineer developing backend systems for solar design at Aurora Solar. Collaborating with cross - functional teams on complex physical models and engineering constraints in a remote role.
Software Developer I working on analysis and development of distributed production systems for CNN. Collaborating in an agile framework with a focus on performance improvement and code quality.
Mobile Principal Software Engineer at Jobber focused on building an industry - leading mobile app. Collaborating with the engineering team to solve complex problems and develop impactful customer - facing solutions.