About the Role:
We are looking for a skilled and enthusiastic Associate Node.js Developer with 2 years of hands-on experience in backend development. The ideal candidate should be capable of building scalable RESTful APIs, integrating third-party services, and working across microservice-based architectures. If youre passionate about writing clean code, optimizing performance, and collaborating within a team.
Key Responsibilities:
- Design, build, and maintain RESTful APIs and backend services using Node.js and Express.js.
- Work with MySQL, MongoDB, or other databases to store and retrieve data efficiently.
- Create backend logic for admin panels, dashboards, and data-heavy applications.
- Integrate and manage third-party APIs/SDKs (e.g., payment gateways, SMS, analytics).
- Collaborate with front-end developers to ensure seamless integration and data flow.
- Use AI tools and automation frameworks to improve development speed and code quality.
- Optimize application performance, security, and scalability.
- Write clean, well-documented, and testable code.
- Use Git for version control and participate in code reviews and collaborative development.
- Participate in agile team activities including standups, sprint planning, and retrospectives.
Requirements:
- 2+ years of professional experience with Node.js and Express.js.
- Strong understanding of JavaScript (ES6+), asynchronous programming, and event-driven architecture.
- Experience working with databases like MySQL, PostgreSQL, or MongoDB.
- Familiarity with API design principles, authentication (JWT, OAuth), and session management.
- Experience with building and maintaining admin panels or internal tools.
- Ability to work with third-party integrations and SDKs.
- Familiarity with using AI-based tools (e.g., GitHub Copilot, Postman AI, ChatGPT) to improve development workflow.
- Solid knowledge of Git, branching, pull requests, and version control best practices.
- Strong debugging and troubleshooting skills.
- Team player with excellent communication skills and a proactive attitude.
Nice to Have:
- Experience with Docker, microservices, or message queues (RabbitMQ, Kafka).
- Familiarity with cloud services (AWS, GCP, or Azure).
- Exposure to CI/CD pipelines and DevOps workflows.
- Basic understanding of GraphQL, WebSockets, or serverless architecture.