Tasks:
- Develop and maintain scalable Node.js applications using NestJS.
- Implement and manage database interactions using the TypeORM library.
- Design and optimise horizontal scaling strategies for Node applications.
- Utilise advanced Redis techniques, including streams and pub/sub, to enhance application performance.
- Collaborate with the team to integrate Azure cloud services.
- Participate in the development and maintenance of CI/CD pipelines.
- Contribute to team discussions and provide insights on best practices and new technologies.
Desired skills & experience:
- Minimum 4-5 years of experience on similar position
- Strong proficiency in Node.js and NestJS.
- Solid understanding of the TypeORM library.
- Experience with horizontal scaling of Node applications.
- Expertise in advanced Redis techniques such as streams and pub/sub.
- Familiarity with Azure cloud services.
- Experience with DevOps practices and CI/CD pipelines
We offer:
- 100% Remote work
- Employment based on B2B contract
- 26 days of paid vacation
- Flexible working hours
Nice to have:
- Knowledge of nx.dev for monorepo management.
- Basic understanding of Angular.js.