Node.js Engineer
EPAM Systems
Software Engineering
Bulgaria
Posted on Nov 28, 2024
Node.js Engineer Description
We seek a skilled and detail-oriented Node.js Engineer with Coveo experience or willing to upskill with Coveo technologies to join our team. The ideal candidate will contribute to designing, developing, and maintaining advanced front-end applications, leveraging the latest technologies and best practices. This role involves close collaboration with cross-functional teams to ensure the delivery of high-quality, reliable, and performant solutions. If you are passionate about innovation, thrive in an agile environment, and are eager to work on cutting-edge projects, this position is perfect for you.
#LI-DNI
Responsibilities
- Build advanced front-end applications using Node.js, Coveo, and related search engine technologies
- Adhere to test-driven development, continuous integration, and agile methodologies
- Review and provide constructive feedback on code written by other developers
- Contribute to system design and architecture, ensuring scalability and efficiency
- Continuously monitor application performance, improving reliability and optimizing performance
- Assist in gathering project requirements and specifications from stakeholders
- Take ownership of daily project needs and maintain clear communication with team members
- Manage project tasks, timelines, and communications effectively
- Perform routine site maintenance and conduct spot checks to ensure quality
- Carry out additional tasks as required to achieve project success
- Offer services related to the above responsibilities to any company within the Group, as directed by the Line Manager
Requirements
- Proficiency in front-end technologies, including HTML5, CSS3, and JavaScript
- 2+ years of proven production experience with Node.js
- Production experience with Coveo, or willingness to upskill
- Familiarity with Elasticsearch or other similar search engines
- Experience with containerization technologies such as Kubernetes and Docker
- Strong analytical and problem-solving skills
- High attention to detail and commitment to delivering quality results
- Openness to code reviews and pair programming
- Experience in agile development environments
- Excellent written and verbal communication skills, with fluency in English
Nice to have
- Hands-on experience with ServiceNow
We offer
- Opportunity to Engineer your Future and to drive the world’s digital transformation with top industry clients
- Personal development program that will allow you to be valued for your strengths
- Wide range of professional trainings and workshops
- Being part of a collaborative, fast-growing, and innovative design team
- Established and accelerated growth toward different career paths, competencies, and roles
- Broad projects variety and possible mobility between projects over the time
- Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
- Varied social benefits, Sports, Transportation and Health programs
- Work-life balance and flexible schedule, team buildings and sport opportunities
- Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
- Hybrid By Design - we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM's office for a few days per week and benefit from the EPAM's virtual working environment - making you able to be productive and work from remote for the rest of the week