AWS Full Stack Engineer

Apex Systems LLC
Chicago, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Chicago, United States of America

Tech stack

Clean Code Principles
HTML
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
JIRA
Azure
CSS
Cloud Computing
Cloud Database
Code Review
Databases
DevOps
Web Development
Amazon DynamoDB
Identity and Access Management
Node.js
Cloud Services
Service-Oriented Architecture
TypeScript
Amazon Web Services (AWS)
Google Cloud Platform
Data Storage Technologies
React
Delivery Pipeline
Amazon Web Services (AWS)
Cloudformation
Servicebus
Containerization
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Amazon Web Services (AWS)
Functional Programming
Api Gateway
Software Coding
Amazon Web Services (AWS)
Terraform
Serverless Computing
Amazon Web Services (AWS)
Docker
Legacy Systems
Web Api
Go

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).

About the company

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click for more details.

Apply for this position