Position title: full stack engineer
Location: Alpharetta, GA
Onsite: 3 days a week
Interview process: video interview to face to face (must face to face)
Contract: 6 months to perm (they want to convert this person)
Position Overview
We are seeking a highly skilled Senior Full-Stack Cloud Developer with a strong backend focus to build scalable, cloud-native applications on AWS. This role is approximately 80% backend and 20% frontend, centered around Java microservices, event-driven architecture, and modern TypeScript-based services.
You will play a key role in developing a plan builder platform that leverages AI to extract, generate, and compare healthcare plans from PDF documents. This includes working with emerging LLM-powered capabilities to drive intelligent data processing and user experiences.
This is an ideal opportunity for someone who enjoys backend engineering at scale, with exposure to frontend development and cutting-edge AI integrations.
Key Responsibilities
Design and develop backend services using Java (Spring Boot) and/or TypeScript (Node.js)
Build responsive, scalable frontend applications using React and Redux
Architect and implement RESTful APIs and event-driven systems
Develop and manage serverless applications using AWS Lambda
Implement infrastructure-as- code using AWS CDK
Build and maintain messaging systems using Kafka, SNS, and SQS
Design and optimize databases using DynamoDB and relational databases (Oracle/PostgreSQL)
Orchestrate workflows using AWS Step Functions
Write and optimize complex SQL queries for data-intensive applications
Collaborate with cross-functional teams in an Agile environment
Ensure scalability, reliability, security, and performance of applications
Troubleshoot and resolve issues in distributed systems
Hands-on experience working with Large Language Models (LLMs) in production or POCs
Required Technical Skills
Strong proficiency in:
Java (Spring Boot)
TypeScript / JavaScript
Some experience with React and Redux
Solid understanding of RESTful API design
Hands-on experience with AWS services:
Lambda, DynamoDB, SNS, SQS, Step Functions
Experience with event-driven architecture and messaging systems (Kafka preferred)
Strong knowledge of:
Relational databases (Oracle/PostgreSQL)
NoSQL databases (DynamoDB)
Experience with AWS CDK or similar infrastructure-as-code tools
Familiarity with CI/CD pipelines and DevOps practices
LLM expereince
Desired Skills
Experience with microservices and serverless architecture patterns
Familiarity with Docker and Kubernetes
Experience building scalable distributed systems
Knowledge of frontend performance optimization
Experience with AI-powered development tools (e.g., GitHub Copilot, Amazon Q)
Strong understanding of cloud architecture best practices
Soft Skills
Strong communication and collaboration skills
Ability to explain technical concepts to both technical and non-technical stakeholders
Strong problem-solving and analytical thinking
Ability to work effectively in a fast-paced Agile environment
Qualifications
5-10 years of experience in full-stack or backend development
Bachelor's degree in Computer Science or equivalent experience