We are looking for a strong Full Stack Developer with expertise in Angular, Node.js, and relational databases (MySQL/PostgreSQL) to join our product-engineering team at Rinovea. You will work on modern, scalable applications, own features end-to-end, and contribute to architecture and performance improvements.
Responsibilities
- Develop responsive, component-driven UI using Angular (v12+ or v15+ preferred).
- Build scalable backend APIs using Node.js + Express. j.
- Design and optimise relational database schemas in MySQL/PostgreSQL.
- Write clean, modular, well-tested code following best practices.
- Collaborate with designers, backend, and product teams to deliver features end-to-end.
- Integrate REST APIs, authentication (JWT), and role-based access.
- Deploy and maintain applications on cloud environments (AWS/GCP, optional but good to have).
- Troubleshoot performance issues across front-end, backend, and DB layers.
- Participate in code reviews, architecture discussions, and sprint ceremonies.
Requirements
Frontend:
- Angular (v10+) with strong knowledge of components, RxJS, Observables.
- HTML5 CSS3 Typescript.
- Angular Material / Bootstrap (optional).
Backend
- Node.js + Express.js .
- REST API design principles.
- Authentication (JWT / OAuth preferred).
Database
- Strong understanding of relational databases.
- MySQL or PostgreSQL.
- Writing optimised queries, joins, indexing, transactions.
Others
- Git / GitHub / GitLab.
- Understanding of CI/CD pipelines (good to have).
- Basic understanding of Docker (optional).
Good To Have
- Experience with AWS (EC2 Lambda, S3 RDS).
- Experience with microservices.
- Unit testing frameworks (Jest / Jasmine / Karma).
- Experience with Agile/Scrum environment.
This job was posted by Shrish Sontakke from Rinovea.