Source description
About the role
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.