Encora is looking for a Lead NodeJS & Angular Developer to design, develop, and maintain high-quality software solutions. In this hybrid role based in Costa Rica, you will collaborate with cross-functional teams to translate business requirements into scalable applications, lead technical projects, and improve development practices.
What You'll Do
- Lead the design, development, and implementation of web applications using Angular for frontend and NodeJS for backend services.
- Guide the development team by providing technical direction, reviewing code, and ensuring best practices.
- Collaborate with architects, project managers, and stakeholders to translate business requirements into technical solutions.
- Ensure the quality, performance, and scalability of applications while supporting troubleshooting and continuous improvement.
What We're Looking For
- Strong experience developing web applications using Angular and NodeJS.
- Proven experience in a technical leadership role such as Lead Developer or Senior Developer.
- Solid knowledge of JavaScript, TypeScript, and modern web development frameworks.
- Experience designing and integrating RESTful APIs and backend services.
- Strong understanding of software architecture, scalability, and performance optimization.
- Experience working with databases and writing efficient queries.
- Proficiency using version control systems such as Git.
- Ability to mentor and support developers in technical problem solving.
- Strong analytical and troubleshooting skills.
- Excellent communication skills and ability to collaborate with cross-functional teams.
Technical Stack
- Angular
- NodeJS
- JavaScript
- TypeScript
- RESTful APIs
- Git
Team & Environment
You will collaborate with architects, project managers, and stakeholders to deliver software solutions.
Work Mode
This position offers a hybrid work arrangement and is located in Costa Rica.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.




