JavaScript (Fullstack) & 7 others
EPAM Systems
Software Engineering
Kraków, Poland
Posted on Dec 17, 2025
Responsibilities
- Develop and support internal platforms and fintech tools that enhance business processes
- Create and improve features from scratch and optimize existing functionalities
- Integrate external APIs and internal services to enable smooth data exchange and system integration
- Collaborate closely with backend, DevOps, and product teams to deliver robust solutions
- Engage actively in SCRUM activities such as sprint planning, backlog grooming, and retrospectives
Requirements
- Proven experience of at least 3 years in web development with a history of delivering production-quality applications
- Practical knowledge of Node.js for backend development in live environments
- Strong frontend skills using React to build interactive user interfaces
- Experience with Next.js for server-side rendering and NestJS for backend scalability
- Expertise in Apollo for GraphQL data handling and Material UI for responsive UI development
- Advanced proficiency in TypeScript for writing clean, maintainable code
- Experience working with SQL or NoSQL databases under demanding conditions to ensure reliability and performance
- Thorough understanding of REST, GraphQL, and WebSocket technologies for API and real-time feature development
- Familiarity with Test-Driven Development (TDD) and automated testing to maintain high code quality
- Experience with microservices architecture for scalable and maintainable systems
- Confident use of Git for version control, RabbitMQ for messaging, Redis for caching, MongoDB and MySQL for data persistence
- Effective English communication skills at B2+ level and experience in engaging clients and stakeholders
Nice to have
- Knowledge of CI/CD processes, Kubernetes, and Docker for deployment automation and container management
- Experience building microservices and containerized applications for scalable architectures
- Understanding of message queue systems like RabbitMQ, Kafka, or similar for managing asynchronous workflows
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn