I
Software Developer (Backend)
Innow8
Mohali
Full-Time
0-3 Years experience
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
- Design, develop, and maintain scalable backend applications using Node.js.
- Build secure and efficient REST APIs for web and mobile applications.
- Design, optimize, and maintain databases (PostgreSQL, MySQL, MongoDB, Firebase, etc.).
- Implement authentication, authorization, and user management systems.
- Integrate third-party APIs, AI services, payment gateways, and cloud services.
- Develop backend services for IoT communication with ESP32, Arduino, Bluetooth, and Wi-Fi devices.
- Optimize server performance, scalability, and application security.
- Collaborate with frontend developers to deliver seamless API integration.
- Write unit tests, debug issues, and maintain code quality.
- Manage deployments, CI/CD pipelines, and server infrastructure.
- Monitor application performance and troubleshoot production issues.
- Write clean, maintainable, and well-documented backend code.
Skills Required
- Strong proficiency in Node.js and backend frameworks such as Express.js or NestJS.
- Experience designing and developing RESTful APIs.
- Strong knowledge of PostgreSQL, MySQL, MongoDB, or other databases.
- Experience with authentication technologies (JWT, OAuth, Firebase Auth, etc.).
- Knowledge of cloud platforms such as AWS, Azure, Google Cloud, or DigitalOcean.
- Experience with Docker, CI/CD, and server deployment.
- Experience integrating AI APIs and third-party services.
- Knowledge of WebSockets, real-time communication, and IoT integration is preferred.
- Experience with Git/GitHub and collaborative development workflows.
- Strong debugging, system design, analytical thinking, and problem-solving skills.
About Innow8
-
