AWS Full Stack Engineer
Role details
Job location
Tech stack
Job description
The Senior Cloud Full Stack Engineer designs, builds, operates, and iterates on cloud-native solutions that enable end-to-end personalized experiences for guests. This role is an expert at solving technical challenges and building solutions using the best available tools in an AWS cloud-first environment. This position supports the design, development, and operation of the Marketing Technology Ecosystem, collaborating with various teams to align on architecture and integration strategies., * Design, develop, and operate full stack cloud solutions and services in an AWS Cloud Environment using a serverless-first and managed-service-first approach.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Develop and manage databases and other data storage systems to support the services being built.
- Define application infrastructure using an Infrastructure-as-Code (IaC) approach, primarily with Terraform.
- Provide hands-on technical leadership throughout the development lifecycle, with a focus on delivering high-quality solutions.
- Maintain DevOps processes and deployment pipelines to support the implementation and release of applications and new features.
- Support system migrations to the cloud by refactoring legacy systems and modernizing applications.
- Collaborate with product managers and UX designers to align engineering efforts with business goals.
- Take ownership of end-to-end feature development, from ideation and prototyping to deployment and continuous improvement.
- Mentor engineering team members in technical decision-making, code reviews, and adherence to engineering practices.
Requirements
Education: A bachelor's degree in computer science, engineering, management information systems, or equivalent education is required. Candidates with strong experience in lieu of a formal degree are encouraged to apply.
Experience: 5+ years of experience in architecting and developing full-stack solutions, application and backend API development (Java, Go, TypeScript/JavaScript), and web application development (HTML, CSS, React, Node.js).
Technical Skills:
- Strong understanding of AWS serverless solutions (S3, CloudFront, API Gateway, Lambda, SQS, EventBridge).
- Experience with cloud database services (RDS, DynamoDB, DocumentDB).
- Experience with containerization (Docker, Kubernetes, AWS EKS/ECS/Fargate).
- Experience with Infrastructure-as-Code (IaC) tools such as Terraform, Serverless Framework, AWS CloudFormation, and AWS CDK.
- Base understanding of cloud services and infrastructure (VPC, EC2, S3, EBS, EFS, IAM, CW).
- Knowledge of event-driven and service-oriented architectures.
- Experience working in Agile development environments with tools like JIRA and CI/CD pipelines.
- Candidates must speak fluent English.
Preferred Qualifications
- AWS Certification (AWS Solution Architect Associate, AWS Developer, AWS DevOps).
- Other cloud certifications (Google Cloud Platform, Azure).