Description

We are seeking a highly motivated and skilled Full Stack Developer with hands-on experience in AWS services, modern JavaScript frameworks, infrastructure as code, and CI/CD pipelines. 

The ideal candidate will be a proactive team player with strong communication skills, capable of working across lines of business in a collaborative, matrixed environment. 

This role requires the ability to present and showcase work, identify improvement opportunities, and respectfully challenge ideas for the betterment of the team and product.


 

Key Responsibilities

  • Design, develop, and maintain full stack applications using Vue.js, Node.js or Python, JavaScript, and TypeScript.
  • Build and deploy cloud-native applications using AWS services including Lambda, IAM, DynamoDB, EventBridge, CloudWatch, S3, SQS, and API Gateway.
  • Utilize Terraform to provision and manage infrastructure as code.
  • Implement and maintain CI/CD pipelines using GitLab.
  • Collaborate with cross-functional teams across multiple lines of business to deliver scalable, high-quality solutions.
  • Actively participate in code reviews, team meetings, and Agile ceremonies.
  • Identify and pursue opportunities for process and application improvements.
  • Clearly document and present developed solutions to stakeholders.


 

Required Qualifications

  • Proven experience with AWS services: Lambda, IAM, DynamoDB (DDB), EventBridge, CloudWatch, S3, SQS, API Gateway.
  • Proficiency in Vue.js, Node.js or Python, JavaScript, and TypeScript.
  • Hands-on experience with Terraform and infrastructure as code principles.
  • Experience working with GitLab CI/CD pipelines.
  • Strong verbal and written communication skills.
  • Ability to work collaboratively in a matrixed environment across multiple lines of business.
  • Proactive, self-motivated, and able to challenge ideas respectfully in a team setting.
  • Strong presentation skills and the ability to clearly explain and showcase work.


 

Preferred Qualifications

  • Experience working in Agile/Scrum teams.
  • Familiarity with automated testing tools and frameworks.
  • Exposure to monitoring and logging best practices in cloud environments.
  • Bachelor’s degree in Computer Science, Engineering, or a related field

Education

Bachelor's degree