Roles & responsibilities
- Design, develop, and maintain microservices-based backend systems using Node.js, react.js or similar tech
- Develop and optimize SQL database schemas, queries, and stored procedures for efficient data handling.
- Build responsive front-end applications using modern frameworks (React, Angular, or Vue.js).
- Develop RESTful APIs and integrate them with front-end and third-party systems.
- Ensure high performance, scalability, and security of applications.
- Understanding of CI/CD pipelines for microservices deployments.
- Troubleshoot, debug, and optimize both backend and front-end code.
- Collaborate in Agile/Scrum teams with product managers
Desired candidate profile
- 5–10 years of full-stack development experience.
- Strong proficiency in Node.js and Express.js or similar frameworks.
- Hands-on experience with SQL databases (MySQL, PostgreSQL, MS SQL) and query optimization.
- Experience in designing and developing microservices-based architecture.
- Proficiency in front-end technologies: HTML, CSS, JavaScript, React, Angular, or Vue.js.
- Knowledge of RESTful APIs, authentication, and authorization mechanisms.
- Familiarity with version control (Git) and CI/CD processes.
- Strong problem-solving, debugging, and analytical skills.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Exposure to NoSQL databases like MongoDB or DynamoDB.
Core Competencies
- Expertise in both front-end (React, Angular, Vue.js) and back-end (Node.js, Express.js) development.
- SQL & Database Management
- API Development and Integration
- Good coordination and communication skills
- SOPs and Policy adherence