
Full Stack Engineer
Group 1001
full-time
Posted on:
Location Type: Hybrid
Location: Zionsville • United States
Visit company websiteExplore more
Tech Stack
About the role
- Design, develop, and maintain full-stack web applications with a focus on cloud-native architecture on AWS.
- Build and manage AWS services including ECS, EC2, Lambda, S3, RDS, and other AWS offerings.
- Develop and deploy containerized applications using Docker on AWS ECS; support VM-based applications when required.
- Implement and maintain infrastructure using Terraform, ensuring repeatable, version-controlled deployments.
- Design and manage CI/CD pipelines using GitLab CI/CD for automated builds, testing, and deployments.
- Configure and manage artifact repositories using CloudSmith for secure package distribution.
- Integrate and manage authentication/authorization using Microsoft Entra ID (Azure AD) as the Identity Provider.
- Implement security best practices; collaborate on ZScaler configurations for secure network access.
- Work closely with product managers, Platform Engineers, and other developers to deliver robust solutions.
- Optimize applications for reliability and security.
- Diagnose and resolve issues across the full stack, from frontend to cloud infrastructure.
- Stay current with advancements in AWS services, cloud development, and DevOps practices.
Requirements
- Strong proficiency in JavaScript/TypeScript, HTML, and CSS.
- Experience with backend frameworks (NestJS, Node.js, or similar).
- Proficiency in building modern, responsive applications (Angular, React, or similar).
- Extensive experience with AWS services including ECS, EC2, S3, RDS, Lambda, IAM, CloudWatch, and other core services.
- Solid experience with Docker and container-based deployments.
- Hands-on experience with Terraform for provisioning and managing AWS infrastructure.
- Proven experience building and maintaining CI/CD pipelines, preferably using GitLab CI/CD.
- Strong proficiency with Git and GitLab workflows.
- Experience integrating applications with enterprise Identity Providers, specifically Microsoft Entra ID (Azure AD).
- Familiarity with artifact repositories such as CloudSmith.
- Experience with RESTful APIs, GraphQL, and relational databases (PostgreSQL preferred).
- Experience with testing frameworks (Jest, Mocha, Jasmine, or similar).
- Excellent problem-solving, troubleshooting, communication, and teamwork abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Benefits
- Employees who meet benefit eligibility guidelines and work 30 hours or more weekly, have the ability to enroll in Group 1001’s benefits package.
- Employees (and their families) are eligible to participate in the Company’s comprehensive health, dental, and vision insurance plan options.
- Employees are also eligible for Basic and Supplemental Life Insurance, Short and Long-Term Disability.
- All employees (regardless of hours worked) have immediate access to the Company’s Employee Assistance Program and wellness programs—no enrollment is required.
- Employees may also participate in the Company’s 401K plan, with matching contributions by the Company.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptHTMLCSSNestJSNode.jsAngularReactDockerTerraform
Soft Skills
problem-solvingtroubleshootingcommunicationteamwork
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering