About the role
Responsibilities:
- Design, develop, and maintain scalable web applications using ReactJS on the frontend and NodeJS on the backend.
- Write clean, efficient, and maintainable code with a strong focus on performance and best practices.
- Solve complex problems in data structures, especially involving strings, arrays, and objects.
- Work independently on feature development from gathering requirements to production deployment.
- Build and maintain RESTful APIs and services with a microservices-oriented architecture.
- Collaborate with cross-functional teams, including Product, Design, and QA.
- Mentor and support 2-3 junior developers by reviewing code and guiding best practices.
- Write optimized SQL queries and ensure proper database design and performance.
- Demonstrate accountability and ownership of assigned tasks and projects.
- Participate in code reviews, architecture discussions, and team planning.