top of page

Lead Software Engineer - Full-Stack Angular/NodeJS

FireHire exclusive!

Description

EPAM Systems is seeking a Lead Software Engineer specializing in Full-Stack development with Angular and NodeJS. This role involves supporting a critical digital transformation project for one of EPAM's top clients. The position offers a high-impact opportunity with potential for personal and professional growth within a global company. The successful candidate will have the freedom to make technical decisions and choose tools while focusing on quality over deadlines. Passion and a drive to help clients grow are essential.

Responsibilities

  • Lead and represent the team in technical forums.

  • Collaborate closely with the product owner.

  • Own the technical backlog.

  • Participate in architecture reviews.

  • Engage in discussions with designers.

  • Contribute to SCRUM ceremonies.

  • Develop, enhance, and maintain code.

  • Implement user interfaces in Angular with high quality.

  • Contribute to estimation and planning sessions.

  • Design and build backend microservices and REST APIs.

  • Create quick prototypes.

  • Run unit and performance tests.

  • Conduct thorough code reviews.

  • Follow best practices including code review and unit testing.

  • Mentor other developers and collaborate with peers.

  • Work with stakeholders to address technical issues and data infrastructure needs.

Requirements

  • Bachelor's Degree in Computer Science or similar field.

  • 8+ years of experience in designing and developing front-end applications and microservices, REST APIs.

  • 4+ years of experience leading a team and providing technical guidance.

  • Strong hands-on experience in full stack development.

  • Ability to analyze legacy applications and define target state design/architecture.

  • 3+ years of experience in agile methodology.

  • Technical expertise in Angular (v10 or later), TypeScript, Node.js, Express, Nest, and microservices.

  • Experience with AWS cloud services.

  • Database experience with DynamoDB and PostgreSQL.

  • Proficient in Python, and monitoring experience using Splunk.

  • Strong communication and presentation skills.

  • Experience in a client-facing role.

  • Ability to remove ambiguity and maintain attention to detail.

  • Availability to work onsite at client office in Malvern, PA or Charlotte, NC, 3 days per week.

About

EPAM Systems is a leading global provider of digital platform engineering and development services. The company is committed to having a positive impact on customers, employees, and communities. EPAM embraces a dynamic and inclusive culture where employees collaborate with multinational teams on innovative projects. The company supports continuous learning and growth, offering opportunities for employees to discover their full potential.

EPAM Systems

Salary
Location
Skills

OR

By applying, you agree to the Terms of Service applicable to FireHire for Teams and confirm you have read our Privacy Policy

Share

Share

MeetDevs

FAQs

bottom of page