Must Have:
Backend Development: Design, develop, and maintain robust and scalable server-side applications using Node.js, Express.js, and related frameworks.
API Development: Build and manage RESTful APIs and NODEJS services for seamless integration with frontend systems and third-party services.
Architecture & Design: Lead the design and architecture of backend systems, ensuring scalability, performance, and security. Collaborate with cross-functional teams to define technical requirements.
Database Management: Design and optimize relational databases (e.g., PostgreSQL, MySQL) for high availability and performance.
Performance Optimization: Identify and address performance bottlenecks, optimize queries, and ensure low-latency responses across services.
Security Best Practices: Implement and enforce secure coding practices, data encryption, and authentication methods (e.g., JWT, OAuth2) to ensure the integrity and security of the application.
Testing & Code Quality: Ensure high code quality by writing unit, integration, and end-to-end tests. Use testing frameworks such as Jest, Mocha, or Chai for automated testing.
Collaboration: Work closely with frontend developers, DevOps, and product teams to deliver cohesive, end-to-end solutions. Collaborate in Agile processes, including sprint planning and retrospectives.
Mentorship & Leadership: Provide guidance and mentorship to junior and mid-level developers, leading code reviews and fostering a collaborative team environment.
Continuous Improvement: Knowledge on continuous integration and deployment in Cloud Infrastructure like GCP with - Gitlab CI / Jenkins is an added advantage
Good to Have:
React Expertise: Strong understanding of React and React-related tools such as React Router, Redux, Context API, and hooks (useState, useEffect, etc.).
JavaScript Mastery: Deep understanding of modern JavaScript (ES6+), TypeScript, and their best practices.
Frontend Technologies: Proficiency in HTML5, CSS3, and responsive design frameworks (e.g., Bootstrap, Material UI).
State Management: Experience with state management libraries such as Redux, Zustand, or Recoil.
Testing Frameworks: Familiarity with testing libraries (Jest, Mocha, Cypress, React Testing Library) for unit, integration, and end-to-end testing.
Renault Group is committed to creating an inclusive working environment and the conditions for each of us to bring their passion, perform to the full and grow, whilst being themselves.
We find strength in our diversity and we are engaged to ensure equal employment opportunities regardless of race, colour, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, etc. If you have a disability or special need requiring layout of the workstation or work schedule, please let us know by completing this form.
In order to follow in real time the evolution of your applications and to stay in touch with us, we invite you to create a candidate account. This will take you no more than a minute and will also make it easier for you to apply in the future.
By submitting your CV or application, you authorise Renault Group to use and store information about you for the purposes of following up your application or future employment. This information will only be used by Renault Group companies as described in the Group Privacy Policy.