Job Description

Job Summary:

We are looking for a proficient Back-End 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 server-side logic, database interactions, and integration of user-facing elements developed by front-end 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:

  1. Server-Side Development:

    • Develop and maintain robust, scalable server-side applications using Node.js and Express.js.
    • Design and implement RESTful APIs for seamless integration with front-end components.
    • Ensure that server-side logic is efficiently integrated with front-end elements.
  2. 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.
  3. API Development and Integration:

    • Develop and maintain API services to support various functionalities of the application.
    • Integrate third-party APIs and services as required by the project.
    • Ensure that APIs are secure, well-documented, and easy to consume by front-end developers.
  4. 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 server-side applications to ensure quick response times.
    • Conduct regular code reviews to identify and fix performance bottlenecks and security vulnerabilities.
  5. Testing and Debugging:

    • Write and execute unit tests, integration tests, and end-to-end tests to ensure high-quality code.
    • Debug and resolve server-side issues and bugs reported by users or identified during development.
    • Implement automated testing tools to streamline the testing process.
  6. Collaboration and Communication:

    • Work closely with front-end 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.
  7. Continuous Improvement:

    • Stay updated with the latest industry trends, tools, and technologies in back-end 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:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Back-End Developer with expertise in Node.js and Express.js.
  • Strong understanding of asynchronous programming and event-driven 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 problem-solving 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 fast-paced 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!

More Details
Employment Type: Full Time
Location: Mumbai , Maharashtra , India
Experience Required: Executive/ President
Date Published: 08 Aug 2024
Share Job Opening