What are we looking for?
We are seeking a highly skilled Fullstack Software Developer with strong expertise in ReactJS and solid backend experience in NodeJS and GraphQL. The ideal candidate will be responsible for designing, developing, and optimizing scalable web applications while contributing across the full software development lifecycle — from system design and architecture to deployment and performance tuning.
This role requires strong frontend capabilities, sound backend engineering practices, and the ability to work in a collaborative, fast-paced environment.
Key Responsibilities
- Architect reusable component libraries and maintain scalable state management
- Integrate frontend applications with GraphQL and REST APIs
- Design and develop responsive, high-performance web applications using ReactJS
- Implement performance optimization techniques such as lazy loading, memoization, and code splitting
- Ensure cross-browser compatibility and responsive design standards
- Collaborate with UI/UX designers to translate design concepts into functional interfaces
- Key Responsibilities – Backend Development
- Build scalable and maintainable backend services using NodeJS
- Design and implement robust GraphQL APIs
- Develop RESTful HTTP APIs where required
- Implement authentication and authorization mechanisms (JWT, OAuth)
- Work with databases such as MongoDB, MySQL, or similar technologies
- Optimize API performance using caching and efficient query design
- Implement structured error handling and maintain clean, well-tested code
- AI/ML Exposure (Good to Have)
- Basic understanding of AI/ML fundamentals (classification, regression, model evaluation)