Full Stack Lead Developer with AWS
Senior Full Stack Development Lead with AWS
Client is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry.
They focus on technology advisory services, application development, cloud computing, integration solutions, and enterprise big data and analytics.
With a team of highly knowledgeable business and technical experts, we provide strategic, mission critical solutions to our clients.
Looking for Solutions Architects who have experience and expertise in designing and implementing complex systems and solutions. You will be responsible for providing leadership, designing, and implementing Enterprise level systems and solutions for our Financial Services clients in the Greater Toronto Area.
Company location: Downtown Toronto,
Hybrid work environment - 3 days in office/week
Perm / FTE role: Salary: Market rate + benefits and performance bonus
Looking for a Senior Full Stack Development Lead with AWS based backend experience who has hands-on experience in the development, enhancement and/or maintenance of applications in the cloud. You will translate IT requirements in the design, development, and integration of components to create fully automated and integrated solutions on the cloud.
Key Dev Tools: Angular, React, or similar frameworks, and Python on AWS cloud
Responsibilities
● Understand and translate business requirements in system design on client engagements.
● Translate technical concepts for non-technical audiences.
● Design, build, deploy, and maintain responsive financial web applications interfaced with an AWS cloud native backend with a focus on quality and security.
● Utilize modern architectural approaches such as microservices, serverless, and containerization.
● Provide accurate estimates for analysis, design, development, and testing phases.
● Lead, guide, and mentor junior developers to foster team growth.
● Ensure strict compliance with business, data, technical requirements, as well as coding standards and policies throughout client projects.
● Ability to troubleshoot and resolve application issues on the AWS leveraging tools such as AWS Management Console, AWS CLI, API Gateway, CloudWatch, and CloudTrail.
● Utilize agile approach for development and delivery.
● Design and develop automated unit-tests.
● Lead collaboration with other development teams.
● Lead technical design, development and integration activities.
● Ability to adapt to dynamic changing work environment and apply good judgment with the goal of delivering results.
● Ensure compliance with business, data, technical requirements and coding standards and policies in client engagements.
Requirements
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• Minimum 8 years of experience in system design and full-stack application development, with a proven track record on complex projects.
• At least 5 years of hands-on experience in full-stack application development, with expertise in:
- Front-end: Proficiency in Angular, React, or similar frameworks, and Python for building dynamic, responsive user interfaces (i.e. Radix, Storybook).
- Back-end: Strong experience with AWS technologies for developing scalable, high-performance services using Lambda, ECS Fargate RDS, DynamoDB, Aurora.
• Strong knowledge of relational databases (Oracle, MSSQL, PostgreSQL) and NoSQL databases.
• Understanding how to deploy, manage, and scale containerized applications on AWS using services like Amazon ECS or Amazon EKS.
• Familiarity with DevOps principles and practices, such as Infrastructure as Code (IaC), using tools like AWS CDK and CloudFormation.
• Excellent debugging and problem-solving skills, with the ability to work independently on complex tasks.
• Strong knowledge of microservices, event-driven programming, REST-oriented API design, and Continuous Integration/Continuous Delivery (CI/CD) principles.
• Experience developing automated unit tests for applications.
• Working knowledge of Agile software development methodologies and tools (e.g., Jira).
• Ability to work independently as well as collaboratively within a team environment.
• Good overall business knowledge in financial industries (i.e., one or more in retail banking, commercial banking, capital markets, wealth management, insurance, pension fund, and fintech).
• Preferably with certification as either AWS Certified Developer or AWS Certified Solutions Architect - Associate.
• Strong communication, diagnostic and problem-solving skills.
• Goal oriented, able to work through ambiguity, with little oversight.
• Ability to work independently and excel in a team environment.
Client is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry.
They focus on technology advisory services, application development, cloud computing, integration solutions, and enterprise big data and analytics.
With a team of highly knowledgeable business and technical experts, we provide strategic, mission critical solutions to our clients.
Looking for Solutions Architects who have experience and expertise in designing and implementing complex systems and solutions. You will be responsible for providing leadership, designing, and implementing Enterprise level systems and solutions for our Financial Services clients in the Greater Toronto Area.
Company location: Downtown Toronto,
Hybrid work environment - 3 days in office/week
Perm / FTE role: Salary: Market rate + benefits and performance bonus
Looking for a Senior Full Stack Development Lead with AWS based backend experience who has hands-on experience in the development, enhancement and/or maintenance of applications in the cloud. You will translate IT requirements in the design, development, and integration of components to create fully automated and integrated solutions on the cloud.
Key Dev Tools: Angular, React, or similar frameworks, and Python on AWS cloud
Responsibilities
● Understand and translate business requirements in system design on client engagements.
● Translate technical concepts for non-technical audiences.
● Design, build, deploy, and maintain responsive financial web applications interfaced with an AWS cloud native backend with a focus on quality and security.
● Utilize modern architectural approaches such as microservices, serverless, and containerization.
● Provide accurate estimates for analysis, design, development, and testing phases.
● Lead, guide, and mentor junior developers to foster team growth.
● Ensure strict compliance with business, data, technical requirements, as well as coding standards and policies throughout client projects.
● Ability to troubleshoot and resolve application issues on the AWS leveraging tools such as AWS Management Console, AWS CLI, API Gateway, CloudWatch, and CloudTrail.
● Utilize agile approach for development and delivery.
● Design and develop automated unit-tests.
● Lead collaboration with other development teams.
● Lead technical design, development and integration activities.
● Ability to adapt to dynamic changing work environment and apply good judgment with the goal of delivering results.
● Ensure compliance with business, data, technical requirements and coding standards and policies in client engagements.
Requirements
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• Minimum 8 years of experience in system design and full-stack application development, with a proven track record on complex projects.
• At least 5 years of hands-on experience in full-stack application development, with expertise in:
- Front-end: Proficiency in Angular, React, or similar frameworks, and Python for building dynamic, responsive user interfaces (i.e. Radix, Storybook).
- Back-end: Strong experience with AWS technologies for developing scalable, high-performance services using Lambda, ECS Fargate RDS, DynamoDB, Aurora.
• Strong knowledge of relational databases (Oracle, MSSQL, PostgreSQL) and NoSQL databases.
• Understanding how to deploy, manage, and scale containerized applications on AWS using services like Amazon ECS or Amazon EKS.
• Familiarity with DevOps principles and practices, such as Infrastructure as Code (IaC), using tools like AWS CDK and CloudFormation.
• Excellent debugging and problem-solving skills, with the ability to work independently on complex tasks.
• Strong knowledge of microservices, event-driven programming, REST-oriented API design, and Continuous Integration/Continuous Delivery (CI/CD) principles.
• Experience developing automated unit tests for applications.
• Working knowledge of Agile software development methodologies and tools (e.g., Jira).
• Ability to work independently as well as collaboratively within a team environment.
• Good overall business knowledge in financial industries (i.e., one or more in retail banking, commercial banking, capital markets, wealth management, insurance, pension fund, and fintech).
• Preferably with certification as either AWS Certified Developer or AWS Certified Solutions Architect - Associate.
• Strong communication, diagnostic and problem-solving skills.
• Goal oriented, able to work through ambiguity, with little oversight.
• Ability to work independently and excel in a team environment.
|
Skill |
Must Have |
Nice to Have |
|
Compute: |
EC2, Lambda |
ECS, EKS |
|
Storage: |
S3, EFS |
EBS |
|
Database: |
RDS, DynamoDB, Aurora |
|
|
Networking: |
VPC |
Route 53, CloudFront |
|
Security: |
IAM, Security Groups |
KMS |
|
Monitoring: |
CloudWatch, CloudTrail |
|
Job Title
Full Stack Lead Developer with AWS
Full Stack Lead Developer with AWS
Job Type
Full-Time Regular
Full-Time Regular
Location
Toronto ON
Toronto ON
Country
Canada
Canada