Job Title: Senior AWS Full Stack Engineer
Location: Remote (U.S.)
Employment Type: Contract
Job Summary
We are seeking an experienced Senior AWS Full Stack Engineer to join our engineering team in a highly strategic, hands-on role. This position is ideal for a senior engineer who is equally passionate about front-end and back-end development, with approximately a 50/50 split between React-based UI development and Node.js serverless backend engineering.
The ideal candidate will have deep expertise in React, TypeScript, Node.js, AWS Serverless Framework, Terraform, and Datadog, along with excellent communication and leadership skills. Beyond writing high-quality code, this individual will contribute to architectural decisions, mentor team members, collaborate with cross-functional stakeholders, and help drive the organization''s cloud-native engineering strategy.
This is not a heads-down development role—we are looking for someone who can influence technical direction, lead engineering discussions, and communicate effectively with both technical and business teams.
Key Responsibilities
· Design, develop, and maintain scalable, cloud-native full-stack applications using React, TypeScript, Node.js, and AWS.
· Architect and build serverless applications leveraging AWS services including Lambda, API Gateway, S3, CloudFront, SQS, and EventBridge.
· Develop modern, responsive user interfaces using React, TypeScript, HTML5, and CSS3.
· Build secure, scalable RESTful APIs and backend services using Node.js and TypeScript.
· Design and implement Infrastructure as Code (IaC) solutions using Terraform and Serverless Framework.
· Build, optimize, and maintain CI/CD pipelines using Jenkins, GitLab, Git, and modern deployment practices.
· Monitor application health, performance, and reliability using Datadog.
· Work with cloud-native database technologies including Amazon RDS, DynamoDB, and DocumentDB.
· Support modernization initiatives by migrating and refactoring legacy applications into AWS cloud-native solutions.
· Participate in architecture reviews, technical planning, code reviews, and engineering best practices.
· Mentor engineers, provide technical guidance, and foster a collaborative engineering culture.
· Partner closely with product managers, architects, cloud teams, and external technology vendors to deliver strategic business solutions.
· Troubleshoot complex production issues and implement scalable, long-term solutions.
· Contribute to Agile ceremonies and continuously improve development and deployment processes.
Required Qualifications
· Bachelor''s degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.
· 5+ years of experience designing and developing full-stack applications.
· 5+ years of experience building modern web applications using React, TypeScript, HTML5, CSS3, and JavaScript.
· 5+ years of experience developing backend APIs and services using Node.js, TypeScript, and JavaScript.
· Strong experience with AWS serverless technologies, including:
o AWS Lambda
o API Gateway
o Amazon S3
o CloudFront
o Amazon SQS
o EventBridge
· Experience working with AWS infrastructure including EC2, VPC, IAM, CloudWatch, EBS, and EFS.
· Hands-on experience with Infrastructure as Code using Terraform (required), Serverless Framework, CloudFormation, or AWS CDK.
· Experience working with container technologies including Docker, Kubernetes, ECS, EKS, or Fargate.
· Experience building and maintaining CI/CD pipelines using Jenkins, GitLab, Git, and related DevOps tools.
· Experience with cloud databases such as Amazon RDS, DynamoDB, and DocumentDB.
· Experience using Datadog or similar monitoring and observability platforms.
· Familiarity with AI-assisted development tools such as Claude Code or similar AI integration technologies.
· Experience working within Agile development environments using Jira.
· Strong analytical, troubleshooting, and problem-solving abilities.
· Excellent written and verbal communication skills with the ability to collaborate across technical and business teams.
· Ability to work independently in a remote environment with a dedicated private workspace.
Preferred Qualifications
· AWS Certified Solutions Architect – Associate
· AWS Developer Certification
· AWS DevOps Engineer Certification
· Additional cloud certifications (Azure or Google Cloud Platform)
· Experience leading engineering teams, mentoring developers, and driving technical initiatives.
· Experience designing enterprise-scale cloud-native architectures and distributed systems.
Ideal Candidate
The ideal candidate is a collaborative and strategic senior engineer who combines deep technical expertise with strong leadership and communication skills. You are equally comfortable developing modern React applications and designing scalable Node.js serverless services. You have a strong foundation in AWS cloud technologies, Terraform, DevOps, and application monitoring, and you enjoy mentoring engineers while influencing architectural decisions. If you thrive in a highly collaborative environment and are passionate about building scalable cloud-native solutions, we''d love to hear from you.