Senior AWS Full Stack Software Engineer
Senior AWS Full Stack Software Engineer
Posted today
SENIORITY
Lead
About the role
- Design, develop, and maintain scalable full-stack applications running in AWS.Build responsive web interfaces using React or Angular, JavaScript/TypeScript, HTML, and CSS.Develop backend services using Java and Spring Boot, Node.js, or Python.
- Build and integrate RESTful APIs and GraphQL services. Work with relational databases such as PostgreSQL and MySQL and NoSQL technologies such as Amazon DocumentDB or MongoDB.Develop and support CI/CD pipelines and containerized applications using Docker and Kubernetes.
- Apply infrastructure-as-code practices to enable reliable and repeatable cloud deployments.
- Integrate Generative AI and LLM capabilities into enterprise applications where appropriate.
- Develop automated tests and follow established TDD, source-control, and Agile development practices.
- Troubleshoot application, integration, database, and cloud-related issues across the technology stack.
- Lead technical initiatives, conduct code reviews, and mentor junior engineers.
- Collaborate with Product, UX, QA, and engineering teams to translate business requirements into scalable technical solutions.
- Apply responsible AI principles when implementing GenAI-enabled features.
- What You'll BringAt least five years of experience developing and supporting applications in AWS environments.
- Strong full-stack development experience, including: Backend: Java/Spring Boot, Node.js, or Python
- Frontend: React or Angular
- Web Technologies: JavaScript/TypeScript, HTML, and CSSExperience building and integrating RESTful APIs.
- Experience working with PostgreSQL, MySQL, or similar relational databases.
- Exposure to Amazon DocumentDB, MongoDB, or comparable NoSQL technologies. Hands-on experience with CI/CD pipelines, Docker, Kubernetes, and infrastructure as code.
- Strong understanding of scalable application architecture, software-design patterns, and cloud-native development.
- Experience with automated testing and test-driven development.
- Proficiency with Git and Agile software-development practices.
- Ability to lead technical work, perform code reviews, and mentor less-experienced engineers.
- Strong communication, problem-solving, and cross-functional collaboration skills.
- Experience integrating Generative AI or LLM platforms such as OpenAI or Anthropic.
- Experience developing AI-enabled assistants, chat interfaces, summarization tools, or similar intelligent features.
- Familiarity with prompt engineering, model-tuning concepts, and responsible AI practices.
- GraphQL development experience.
- Experience working in financial services or another large, regulated enterprise environment. Education
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- If you are a hands-on full-stack engineer who enjoys solving complex problems, building scalable AWS applications, and exploring the possibilities of Generative AI, we would like to hear from you. Ref: #404-IT Pittsburgh
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
