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.