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