Responsibilities :
- Design, develop, and maintain robust and scalable backend APIs using Node.js,
Express, and MongoDB (Mongoose) - Implement secure and efficient data storage and retrieval mechanisms
- Improve and optimize the existing cloud-based architecture to ensure high
availability, performance, and cost-effectiveness - Ensure high availability and performance of backend systems
- Develop and document robust APIs for efficient communication with front-end
applications - Integrate with third-party APIs and services
- Write clean, well-documented, and maintainable code
- Participate in code reviews and knowledge sharing sessions
- Stay up-to-date with the latest backend development trends and technologies
Qualifications :
- Proven experience as a Backend Developer with at least 2 year of experience.
- Strong understanding of software development principles and best practices.
- In-depth knowledge of Node.js, Express, and MongoDB (Mongoose).
- Familiarity with AWS cloud services for hosting and deployment (preferred)
- Experience in Cloud-based Architecture improvement (e.g., scaling, optimization)
- Solid understanding of API development and integration principles.
- Experience with API integration (a plus).
Bonus Skills :
- Familiarity with AI/NLP libraries and frameworks (TensorFlow, PyTorch, spaCy, etc.).
- Knowledge of geo-location APIs (Google Maps Platform, HERE Maps API, etc.).
- Experience with unit testing frameworks (Jest, Mocha, etc.).
Tech Stack :
- Frontend: React, Redux
- Backend: Node.js, Express.js
- 3D Development: Three.js, React Three Fiber
- State Management: Redux
- Cloud Services: AWS (Amazon Web Services)
- Database: MongoDB, Mongoose
- Hosting & Deployment: Experience with Self-hosting on AWS VPS (a plus)