EPAM Systems
6 days ago
Lead JavaScript/TypeScript Full-Stack Engineer (GenAI-assisted development)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- EPAM Systems
- Location
- Ukraine Ukraine
- Posted
- 6 days ago
Job description
We're seeking a Lead JavaScript/TypeScript Full-Stack Engineer to deliver production-ready features across the entire stack — spanning database, API, and UI layers — and to integrate AI-assisted development as a core part of daily work rather than a peripheral skill. You'll take ownership of feature development on our technology stack (Node.js, React, PostgreSQL/Redis, AWS or other cloud), leveraging tools such as GitHub Copilot, Cursor, or Claude Code as everyday production tools.
Responsibilities
- Design, build, and ship full-stack features across the JavaScript/TypeScript stack — frontend (React, Next.js), backend (Node.js), and the database layer
- Take full ownership of tasks from implementation through testing, code review, and documentation
- Leverage AI coding assistants (GitHub Copilot, Cursor, Claude Code, or similar) on a daily basis to implement tasks, generate tests, debug, and explore the codebase
- Utilize prompt engineering and context management techniques to achieve reliable, targeted output from AI tools
- Critically evaluate AI-generated code prior to merging — confirm correctness, identify hallucinated logic, and fully understand every shipped change
- Connect with cloud infrastructure (AWS/Azure/GCP) and third-party services as required
- Engage in code reviews, architecture discussions, and sprint planning sessions
- Troubleshoot production issues across the stack, leveraging AI tools to speed up root-cause analysis when applicable
Requirements
- 5+ years of hands-on experience as a full-stack engineer
- Strong command of JavaScript/TypeScript
- Background with Node.js and frontend frameworks like React or Angular
- Familiarity with database systems including PostgreSQL, Redis, or comparable technologies
- Hands-on work with cloud platforms like AWS, Azure, or GCP
- Regular, hands-on use of AI coding assistants such as GitHub Copilot, Cursor, or Claude Code in production settings
- Capacity to critically assess AI-generated code
- Expertise in prompt engineering: crafting structured prompts, distinguishing system vs. user prompts, and managing context clearly
- Solid problem-solving abilities paired with the capacity to work quickly and effectively under genuine delivery pressure
- Advanced English proficiency (B2+ or higher)
Nice to have
- Working knowledge of Python
- Experience in platform engineering, observability, and reliability engineering
- Familiarity with system design principles
- Hands-on experience setting up multi-step agentic workflows involving multiple MCP integrations
- Capability to safely manage parallel AI agents (using Git Worktree-based sandboxing) and to design reusable prompts along with multi-step agentic flows
Required skills
- redis
- documentation
- react
- javascript
- typescript
- python
- aws
- prompt engineering
- cloud
- testing
- gcp
- azure
- node.js
- postgresql
- sprint planning
- angular
- genai
- observability
- ai agents
- cloud infrastructure
- claude code
- code review
- next.js
- reliability engineering
- system design
- platform engineering
- third-party services
- cursor
- full-stack engineer
- github copilot
- root-cause analysis
- agentic workflows
- ai-assisted development
- sandboxing
- architecture discussions
- reusable prompts
- context management
- production issues
- mcp integrations
- git worktree
Interested in this position?
Create your free account and tailor your CV to match this job.