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 17, Node.js, and Nest.js, we want to hear from you!
Responsibilities:
- Develop and maintain scalable, high-performance backend systems using Node.js, Nest.js, and Express.
- Build and enhance RESTful APIs, GraphQL, 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.js, Nest.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 APIs, GraphQL, 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 pipelines, Microservices 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.js, Nest.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 APIs, GraphQL, 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).
Similar job offers
Job info
18/12/2024
Lisbon
Portugal