We are seeking a Senior Software Engineer with strong full-stack development experience to build scalable cloud-native applications and modern microservices. You will work across back-end services, APIs and cloud infrastructure within an Agile and DevOps environment.
At EPAM Systems, we focus on engineering excellence and innovation. In this role, you will leverage AI tools to accelerate development and improve engineering quality. This is an opportunity to contribute to microservices architecture and platform modernization while working alongside a global team of experts to deliver impactful technology solutions.
Responsibilities
- Design, build and maintain scalable full-stack applications and APIs
- Develop solutions utilizing TypeScript, Node.js, AWS Serverless and Terraform
- Apply AI-assisted development practices using GitHub Copilot, Claude and related tooling
- Contribute to microservices architecture, platform modernization and engineering best practices
- Collaborate within Agile/Scrum and DevOps delivery teams to ensure seamless deployment and integration
Requirements
- Background in building scalable cloud-native applications
- Proficiency in full-stack development using TypeScript and Node.js
- Expertise with AWS Serverless architecture and infrastructure as code utilizing Terraform
- Experience with AI-driven development workflows, modern LLM tooling and generative AI concepts
- Familiarity with MCP servers and AI-assisted software development life cycle practices
- Knowledge of AWS services including Lambda, API Gateway, SQS, SNS, EventBridge, Cognito and ECS
- Understanding of microservices, APIs and event-driven architectures