Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Lawrenceville?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Group1001

Lawrenceville / Global

Lead Application Developer

Job Description

Why This Role Matters: We are seeking a skilled and experienced Full Stack Engineer to join our team with a strong focus on AWS cloud-based development and deployments. You will play a crucial role in designing, developing, and maintaining scalable web applications deployed on AWS infrastructure. Your expertise in cloud-native development, containerization, infrastructure as code, and CI/CD practices will be essential to delivering high-quality, secure, and performant solutions. You will collaborate with cross-functional teams to build and maintain applications using modern DevOps practices and tools. How You'll Contribute: Application Development: Design, develop, and maintain full-stack web applications with a focus on cloud-native architecture on AWS. Cloud Infrastructure: Build and manage AWS services including ECS, EC2, Lambda, S3, RDS, and other AWS offerings. Containerization: Develop and deploy containerized applications using Docker on AWS ECS; support VM-based applications when required. Infrastructure as Code: Implement and maintain infrastructure using Terraform, ensuring repeatable, version-controlled deployments. CI/CD Pipelines: Design and manage CI/CD pipelines using GitLab CI/CD for automated builds, testing, and deployments. Package Management: Configure and manage artifact repositories using CloudSmith for secure package distribution. Identity & Access Management: Integrate and manage authentication/authorization using Microsoft Entra ID (Azure AD) as the Identity Provider. Security & Networking: Implement security best practices; collaborate on ZScaler configurations for secure network access. Collaboration: Work closely with product managers, Platform Engineers, and other developers to deliver robust solutions. Optimization: Optimize applications for reliability, and security. Troubleshooting: Diagnose and resolve issues across the full stack, from frontend to cloud infrastructure. Continuous Learning: Stay current with advancements in AWS services, cloud development, and DevOps practices. What We're Looking For: Technical Proficiency: Strong proficiency in JavaScript/TypeScript, HTML, and CSS. Backend Development: Experience with backend frameworks (NestJS, Node.js, or similar). Frontend Development: Proficiency in building modern, responsive applications (Angular, React, or similar). AWS Cloud: Extensive experience with AWS services including: ECS (Elastic Container Service) for container orchestration EC2 for VM-based applications S3, RDS, Lambda, IAM, CloudWatch, and other core services Containerization: Solid experience with Docker and container-based deployments. Infrastructure as Code: Hands-on experience with Terraform for provisioning and managing AWS infrastructure. CI/CD: Proven experience building and maintaining CI/CD pipelines, preferably using GitLab CI/CD. Version Control: Strong proficiency with Git and GitLab workflows. Identity Management: Experience integrating applications with enterprise Identity Providers, specifically Microsoft Entra ID (Azure AD). Package Management: Familiarity with artifact repositories such as CloudSmith. APIs & Data: Experience with RESTful APIs, GraphQL, and relational databases (PostgreSQL preferred). Testing: Experience with testing frameworks (Jest, Mocha, Jasmine, or similar). Soft Skills: Excellent problem-solving, troubleshooting, communication, and teamwork abilities. Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). AWS Certifications such as Generative AI Developer Preferred (Nice to Have): CMS Platforms: Experience with headless CMS platforms such as Contentful. AWS Kiro: Exposure to or experience with AWS Kiro for AI-assisted development. ZScaler: Understanding of ZScaler for secure access and zero-trust network architectures. Additional Languages: Experience with Java or Kotlin. Messaging/Streaming: Experience with Kafka or AWS Kinesis. Serverless: Experience with AWS Lambda and serverless architectures. Monitoring & Observability: Familiarity with AWS CloudWatch, X-Ray, or third-party monitoring tools. Agile Methodologies: Experience working in Agile/Scrum development environments. Compensation: Our compensation reflects the cost of labor across several U.S. geographic markets. The base pay for this position ranges from $120,000/year in our lowest geographic market up to $160,000/year plus bonus in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience.

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location