Lead Full Stack JavaScript Developer
- Published on
About the Role
We are seeking a highly skilled and experienced Lead Full Stack JavaScript Developer to join our enthusiastic technology team. In this pivotal role, you'll address various challenges, refine our codebase, and play a key role in the development of new features leveraging cutting-edge technologies including Angular, Node.js, and MS Azure.
Responsibilities
- Efficiently identify, prioritize, and resolve issues affecting both the front-end and back-end, ensuring optimal functionality and application performance
- Actively enhance and refactor our existing codebase to decrease technical debt and improve the system's maintainability and efficiency
- Work closely with our main development team, contributing to the design and implementation of new application features, ensuring these features are delivered on time and meet our standards
- Use your knowledge of the MS Azure platform to maintain and enhance our application infrastructure, supporting the reliability and performance of our services
- Develop and enhance the application's front-end using Angular, focusing on creating a seamless and efficient user experience
- Build and maintain robust back-end processes using Node.js, focusing on creating scalable and efficient services
About the Candidate
Expectations:
- 5+ years of experience in a developer role
- 1+ years of relevant leadership experience
- Proficiency in Angular for front-end development and Node.js for back-end development
- Experience working with microservices architecture and API development
- Strong understanding of the MS Azure stack, including services like Azure Functions, Azure App Service, and Azure Storage
- Strong debugging, troubleshooting, and problem-solving skills
- Experience with version control systems such as Git and Agile development methodologies
- Excellent communication and collaboration skills with a team-oriented mindset
- Experience in Identity and Access Management (IAM)
- English skills at a B2 level or higher
Nice to have:
- Leadership capabilities and experience in mentoring team members.
About the Company
EPAM Systems 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, where you will collaborate with multi-national teams and contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions.
Company Culture and Benefits
We gather like-minded professionals in our engineering community, offering:
- Flexible schedule and opportunity to work remotely within Poland.
- Chance to work abroad for up to 60 days annually.
- Career roadmap with growth opportunities, leadership development, and certification (GCP, Azure, AWS).
- Comprehensive benefits package including health insurance, multisport, shopping vouchers, and more.
- Strategically located offices featuring entertainment zones, and corporate events.
We believe in your potential! No matter where you are located, you will join a dedicated, creative, and diverse community to help you achieve your fullest potential.