305 King St W
Suite 1100
Kitchener, ON N2G 1B9
Canada
Node.js Engineer Bulgaria or Remote
Node.js Engineer Description
We seek a skilled and detail-oriented Node.js Engineer with Coveo experience or who is 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
- Experience with Caveo
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