Fullstack Node.js / Angular

Fullstack Node.js / Angular

Join Our Team as a Node.js Developer in Braga!

 

We are seeking a talented and experienced Node.js Developer to join our dynamic team in Lisbon. If you’re passionate about web development, microservices, and working with cutting-edge technologies like Angular 17Node.js, and Nest.js, we want to hear from you!

 

Responsibilities:

  • Develop and maintain scalable, high-performance backend systems using Node.jsNest.js, and Express.
  • Build and enhance RESTful APIsGraphQL, and WebSocket solutions.
  • Collaborate with frontend teams to integrate backend services with Angular 17 applications.
  • Work with high-loaded databases (SQL and NoSQL) to ensure optimal performance and reliability.
  • Apply Test-Driven Development (TDD) principles to write robust, maintainable code.
  • Design and implement microservice architecture solutions.
  • Manage version control using GIT and contribute to an efficient, agile workflow.
  • Integrate RabbitMQ and Redis for messaging and caching solutions.
  • Continuously optimize backend systems for performance, scalability, and security.
  • Participate in code reviews, mentor junior developers, and share best practices.

 

Requirements:

  • 3+ years of experience in web development.
  • 3+ years of commercial experience working with Node.jsNest.js, and Express.
  • Strong knowledge of JavaScript (ES6+).
  • Experience with Angular 17 or similar modern frontend frameworks.
  • Experience working with high-loaded SQL or NoSQL databases (e.g., MongoDB, MySQL).
  • Proficiency in building and consuming RESTful APIsGraphQL, and using WebSockets.
  • Understanding and practical experience with TDD and writing unit and integration tests.
  • Solid knowledge of microservice architecture principles.
  • Proficient with GIT for version control.
  • Hands-on experience with RabbitMQ and Redis.
  • Intermediate level of English (spoken and written).

 

Nice to Have:

  • 2+ years of experience developing CI/CD pipelinesMicroservices architecture, and using
  • Knowledge of TypeScript and its application in backend development.

 

What We Offer:

  • Competitive salary and benefits package.
  • Flexible work hours and the option for hybrid working.
  • Opportunity to work with a talented, diverse, and collaborative team.
  • Career development opportunities with training and certification support.
  • Access to cutting-edge technologies and innovative projects.
  • Health and wellness benefits.
  • 3+ years of experience in web development.
  • 3+ years of commercial experience working with Node.jsNest.js, and Express.
  • Strong knowledge of JavaScript (ES6+).
  • Experience with Angular 17 or similar modern frontend frameworks.
  • Experience working with high-loaded SQL or NoSQL databases (e.g., MongoDB, MySQL).
  • Proficiency in building and consuming RESTful APIsGraphQL, and using WebSockets.
  • Understanding and practical experience with TDD and writing unit and integration tests.
  • Solid knowledge of microservice architecture principles.
  • Proficient with GIT for version control.
  • Hands-on experience with RabbitMQ and Redis.
  • Intermediate level of English (spoken and written).