Tech Stack
AndroidAngularDockeriOSJavaJavaScriptJestKubernetesMicroservicesNode.jsNoSQLReactSQL
About the role
- Pioneering the development of a stable, scalable Node.js back-end from the ground up
- Designing, building, and maintaining RESTful APIs
- Participating in code reviews to ensure code quality and knowledge sharing
- Writing clean, maintainable code that aligns with industry best practices and integrates seamlessly with CI/CD tools
- Collaborating within a dynamic team environment and contributing to innovative, cutting-edge projects
- Bringing an architectural perspective to the planning and design process
- Working closely with Tech Leads and Architects to align with technical vision and standards
Requirements
- 3+ years of hands-on experience with Node.js in building applications, microservices, and RESTful APIs
- Experience with the NestJS framework (a strong plus)
- Familiarity with unit and integration testing, ideally using Jest
- Experience with Prisma or TypeORM (we use these daily)
- Practical knowledge of containerization and orchestration (Docker, Kubernetes is a significant advantage)
- Strong passion for writing clean, maintainable code (Uncle Bob fans welcome!)
- Hands-on experience with SQL or NoSQL databases
- Solid understanding of OOP principles and a strong commitment to SOLID design principles
- Interest or experience in front-end development (Angular or React) is a bonus
- Hands-on experience with, or openness to adopting AI tools as part of the development workflow
- Curiosity and motivation to stay updated with the latest industry trends and best practices
- At least intermediate English proficiency, as we collaborate in an international environment