Innow8

Software Developer (Backend)

Innow8

Mohali, Punjab, IndiaFull timePosted Aug 3, 2026

Job description

Opportunity to work on real-world web applications and software solutions. As a Software Developer, you will be part of a dynamic team creating impactful solutions.

Responsibilities

  1. Design, develop, and maintain scalable backend applications using Node.js.
  2. Build secure and efficient REST APIs for web and mobile applications.
  3. Design, optimize, and maintain databases (PostgreSQL, MySQL, MongoDB, Firebase, etc.).
  4. Implement authentication, authorization, and user management systems.
  5. Integrate third-party APIs, AI services, payment gateways, and cloud services.
  6. Develop backend services for IoT communication with ESP32, Arduino, Bluetooth, and Wi-Fi devices.
  7. Optimize server performance, scalability, and application security.
  8. Collaborate with frontend developers to deliver seamless API integration.
  9. Write unit tests, debug issues, and maintain code quality.
  10. Manage deployments, CI/CD pipelines, and server infrastructure.
  11. Monitor application performance and troubleshoot production issues.
  12. Write clean, maintainable, and well-documented backend code. Skills Required
  13. Strong proficiency in Node.js and backend frameworks such as Express.js or NestJS.
  14. Experience designing and developing RESTful APIs.
  15. Strong knowledge of PostgreSQL, MySQL, MongoDB, or other databases.
  16. Experience with authentication technologies (JWT, OAuth, Firebase Auth, etc.).
  17. Knowledge of cloud platforms such as AWS, Azure, Google Cloud, or DigitalOcean.
  18. Experience with Docker, CI/CD, and server deployment.
  19. Experience integrating AI APIs and third-party services.
  20. Knowledge of WebSockets, real-time communication, and IoT integration is preferred.
  21. Experience with Git/GitHub and collaborative development workflows.
  22. Strong debugging, system design, analytical thinking, and problem-solving skills.