- Key Responsibilities
- Design develop and maintain backend services using Node
- js for scalable and secure API development
- Build RESTful APIs and services ensuring proper versioning error handling and documentation
- Design and optimize database schemas queries and indexes to ensure high performance and reliability
- Integrate APIs with internal and external systems ensuring data consistency and integrity across services
- Write clean modular and testable code following industry best practices and coding standards
- Troubleshoot and debug production issues perform root cause analysis and implement long term fixes
- Collaborate with cross functional teams to refine requirements estimate effort and deliver features on time
- Implement security best practices in API and data handling including authentication authorization and input validation
- Participate in code reviews knowledge sharing sessions and continuous improvement of development processes
- Monitor application performance and contribute to capacity planning and scalability improvements
- Primary skills Technology Databases OpenSource Database Technology Reactive Programming NodeJS
- Knowledge of design principles and fundamentals of architecture
- Understanding of performance engineering
- Knowledge of quality processes and estimation techniques
- Basic understanding of project domain
- Ability to translate functional nonfunctional requirements to systems requirements
- Ability to design and code complex programs
- Ability to write test cases and scenarios based on the specifications
- Good understanding of SDLC and agile methodologies
- Awareness of latest technologies and trends
- Logical thinking and problem solving skills along with an ability to collaborate
Technology->Databases->OpenSource Database,Technology->Reactive Programming->NodeJS