Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
At Emagine Portugal, we are not just another tech consultancy โ we are part of a multinational group with a strong presence across Europe and Asia, delivering high-impact solutions to some of the most innovative technology projects out there.
Our goal? To be the most dynamic, energetic, and reliable player in the market. And for that, we need you.
We are seeking a Node.js Developer to design, build, and optimize backend services and APIs that power our digital products. The ideal candidate will have strong experience with Node.js, microservices, cloud environments, and modern development practices. This role requires strong problem-solving skills, a passion for clean code, and the ability to collaborate with cross-functional teams.
๐๐๐ฒ ๐๐๐ฌ๐ฉ๐จ๐ง๐ฌ๐ข๐๐ข๐ฅ๐ข๐ญ๐ข๐๐ฌ:
Backend Development
- Design, develop, and maintain scalable Node.js applications and microservices.
- Build robust RESTful and/or GraphQL APIs to support frontend and product teams.
- Implement efficient data-processing logic and integration with internal and external systems.
Architecture & Quality
- Write clean, reusable, and well-structured code following best practices.
- Contribute to software architecture discussions and propose technical improvements.
- Ensure performance, security, and reliability across all backend services.
Collaboration
- Work closely with Frontend Developers, QA Engineers, Product Managers, and DevOps teams.
- Participate in code reviews, grooming sessions, and sprint planning.
- Contribute to documentation of APIs, services, and system behavior.
Troubleshooting & Maintenance
- Monitor, debug, and resolve production issues.
- Optimise performance bottlenecks and improve scalability.
- Maintain CI/CD pipelines in collaboration with DevOps when needed.
Continuous Improvement
- Stay up to date with emerging Node.js and backend technologies.
- Advocate for engineering standards and process optimisation.
- Contribute to a culture of innovation, learning, and collaboration within the team.
๐๐๐ฒ ๐๐ค๐ข๐ฅ๐ฅ๐ฌ & ๐๐๐ช๐ฎ๐ข๐ซ๐๐ฆ๐๐ง๐ญ๐ฌ:
- Strong experience with Node.js, JavaScript or TypeScript.
- Experience building APIs (REST/GraphQL) and backend services.
- Solid understanding of microservices architecture.
- Experience with databases (SQL and/or NoSQL).
- Familiarity with Docker, CI/CD pipelines, and cloud platforms (AWS/GCP/Azure).
- Knowledge of testing frameworks (Jest, Mocha, etc.).
- Understanding of security principles and API authentication (JWT, OAuth, etc.).
Soft Skills:
- Strong problem-solving and analytical mindset.
- Clear communicator able to collaborate with technical and non-technical teams.
- Detail-oriented, organised, and proactive.
- Comfortable working in an agile, fast-paced environment
๐ฉ Interested? Letโs talk!
Key Skills
Ranked by relevanceReady to apply?
Join emagine and take your career to the next level!
Application takes less than 5 minutes

