Job Summary:
We are looking for a proficient BackEnd Developer with expertise in Node.js and Express.js to join our development team. The ideal candidate will be responsible for developing and managing the serverside logic database interactions and integration of userfacing elements developed by frontend developers. You will ensure high performance and responsiveness to requests from the front end contributing to the overall success of our web applications.
Key Responsibilities:
ServerSide Development:
- Develop and maintain robust scalable serverside applications using Node.js and Express.js.
- Design and implement RESTful APIs for seamless integration with frontend components.
- Ensure that serverside logic is efficiently integrated with frontend elements.
Database Management:
- Design and manage databases ensuring efficient data storage retrieval and manipulation.
- Work with databases such as MongoDB MySQL or PostgreSQL and ensure optimal performance and security.
- Implement data migration transformation and scripting as required.
API Development and Integration:
- Develop and maintain API services to support various functionalities of the application.
- Integrate thirdparty APIs and services as required by the project.
- Ensure that APIs are secure welldocumented and easy to consume by frontend developers.
Security and Performance Optimization:
- Implement security measures such as data encryption user authentication and authorization to protect sensitive data.
- Monitor and improve the performance of serverside applications to ensure quick response times.
- Conduct regular code reviews to identify and fix performance bottlenecks and security vulnerabilities.
Testing and Debugging:
- Write and execute unit tests integration tests and endtoend tests to ensure highquality code.
- Debug and resolve serverside issues and bugs reported by users or identified during development.
- Implement automated testing tools to streamline the testing process.
Collaboration and Communication:
- Work closely with frontend developers product managers and other stakeholders to deliver complete efficient and scalable solutions.
- Participate in code reviews to maintain code quality and share best practices with the team.
- Document technical decisions system architecture and code to facilitate knowledge sharing within the team.
Continuous Improvement:
- Stay updated with the latest industry trends tools and technologies in backend development.
- Contribute to the improvement of development processes tools and technologies used within the team.
- Experiment with new technologies and methodologies to improve the efficiency and reliability of applications.
Qualifications:
- Bachelors degree in Computer Science Information Technology or a related field.
- Proven experience as a BackEnd Developer with expertise in Node.js and Express.js.
- Strong understanding of asynchronous programming and eventdriven architecture.
- Experience with databases such as MongoDB MySQL or PostgreSQL.
- Proficiency in working with version control systems like Git.
- Knowledge of RESTful API design principles and best practices.
- Familiarity with containerization tools such as Docker is a plus.
- Experience with cloud services (e.g. AWS Azure) and serverless architectures is a plus.
Competencies:
- Strong problemsolving skills and ability to troubleshoot complex issues.
- Ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
- Attention to detail and commitment to writing clean maintainable code.
- Ability to manage time effectively and meet deadlines in a fastpaced environment
Salary Depend on your Last Drawn .
4 to 5 years of Experience Manadatory
If you are looking for an opportunity to join a dynamic team and play a key role in the order fulfillment process apply now!