We are seeking a Full Stack Developer to join our team. The ideal candidate will demonstrate expertise in Java and Node.js for backend development, with experience or an openness to learn Angular for frontend development. This position requires a developer who can design, build, and maintain cloud‑native microservices while working with cross‑functional teams to deliver high‑quality, scalable and secure software solutions.
This position offers a hybrid work model, with three days per week in our Kraków or Gdańsk office.
Responsibilities
- Design, develop and maintain backend services using Java, Node.js and Nest.js
- Build or contribute to frontend development with Angular and TypeScript
- Analyze legacy applications and define target state designs and architectures
- Implement cloud‑native microservices with AWS services such as Lambda, EC2, S3, CloudFormation and Step Functions
- Write clean, efficient and maintainable code in line with best practices and coding standards
- Perform unit, integration and non‑functional testing using tools like Jest, Cucumber and Bruno
- Use GitHub Copilot to streamline development and integrate with the SDLC
- Participate in sprint planning, estimation and peer‑level code reviews
- Collaborate with stakeholders including product managers and designers to address technical issues and support infrastructure needs
- Identify and resolve issues to ensure smooth project execution and delivery
- Mentor junior developers and contribute to team knowledge sharing and continuous improvement
Requirements
3+ years of experience in JavaKnowledge of Node.jsExperience with REST APIExcellent communication in English with the ability to articulate technical concepts clearly in client‑facing rolesStrong analytical and troubleshooting skills with the ability to deal with ambiguity and resolve complex issuesAttention to detail with a focus on precision, scalability and securityNice to have
Familiarity with SplunkUnderstanding of AWSSkills in AngularProficiency in TypeScriptCompetency in testing frameworks such as Jest, Cypress, Cucumber and BrunoWe offer
We gather like-minded people :Engineering community of industry professionals
Friendly team and enjoyable working environmentFlexible schedule and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness‑driven relocation opportunitiesOutstanding career roadmapLeadership development, career advising, soft skills, and well‑being programsUnlimited access to LinkedIn Learning, Get Abstract, Cloud GuruWe cover it all :Stable income (Employment Contract or B2B)
Participation in the Employee Stock Purchase PlanBenefits package (health insurance, multisport, shopping vouchers)Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and moreReferral bonusesCorporate, social and well‑being eventsPlease, note :The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
We will reach out to selected candidates exclusively.EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi‑national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting‑edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
#J-18808-Ljbffr