We are seeking an experienced Senior Node Developer to join our team. In this role, you will play a key part in shaping scalable and reliable backend solutions across enterprise environments. You will collaborate with cross-functional teams to drive technical excellence and support the delivery of high-quality applications.
Responsibilities
-
Ensure quality assurance by promoting best practices and maintainability, and conducting critical code reviews to guarantee the technical quality of deliverables
-
Coordinate with architecture and infrastructure teams and translate complex technical topics for non-technical stakeholders to support informed decision-making
-
Define the production release strategy and support critical deployments to ensure a smooth transition to production
-
Provide technical leadership by making technical decisions, resolving doubts, and defining technological directions for the team
-
Share knowledge with the team through training and mentoring, supporting their growth and encouraging the adoption of best practices
-
Define and maintain coding standards and the version control strategy using Git
-
Estimate realistic development timelines to support accurate project planning
-
Diagnose root causes of failures, provide support in SIT and UAT environments, and assist in bug resolution
-
Assist developers with resolving critical technical issues and removing roadblocks that affect delivery
Requirements
-
At least 3 years of relevant professional experience in Node.js development or a similar area
-
Extensive experience in Node.js application development and architecture, including knowledge of platforms such as Kubernetes, WAS, and JBoss
-
Strong leadership skills, effective communication, and the ability to manage both technical and team-related aspects
-
Focus on quality, best practices, and continuous improvement across the development lifecycle
-
Ability to work in dynamic environments and coordinate with multiple business and technology areas
-
English level B2 or higher, with strong written and verbal communication skills
Nice to have
-
Working knowledge of Java for supporting cross-technology collaboration and integrations
-
Familiarity with the Scrum framework for iterative and collaborative software delivery
We offer
-
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.