About the Role
You will build end-to-end product features: front-end UI, business logic, and backend APIs. 
You will deliver production-ready, testable, maintainable code across the stack and help us move fast with confidence.
 
 Key Responsibilities
 Front-End (React.js): 
- Build responsive, high-quality user interfaces in React.js (hooks, functional components). 
- Implement reusable UI components based on our design system. 
- Handle state management and data fetching (Redux Toolkit, React Query, etc.). 
- Ensure performance, usability, and accessibility.
 Back-End (Node.js): 
- Design and implement RESTful APIs (or GraphQL if applicable) using Node.js and a framework such as Express.js or NestJS. 
- Model, query, and optimize data in databases (PostgreSQL / MySQL / MongoDB). 
- Implement authentication / authorization flows, input validation, error handling, and logging. 
- Integrate external providers (payments, notifications, 3rd-party APIs). 
Shared / Platform Responsibilities: 
- Write clean, well-documented, TypeScript-friendly code across front-end and back-end. 
- Add basic automated tests (unit/integration) to ensure stable delivery. 
- Participate in code reviews, own quality, and continuously improve developer experience. 
- Work closely with product/design to clarify requirements, slice features, and deliver iteratively. 
- Participate in deployments, monitor production issues, and help resolve them quickly.
  - 3 - 5 years of professional web development experience, including BOTH React.js on the front-end and Node.js on the back-end. - Solid understanding of REST API design, JSON data flow, and client–server integration. - Hands-on experience with relational OR NoSQL databases. - Git fluency (branching, PR review, resolving conflicts). - Comfort taking a feature from spec to production (UI + API + DB). Strong Plus (Nice to Have) - TypeScript across the stack. - Familiarity with containerization (Docker) and CI/CD. - Knowledge of security and performance best practices (rate limiting, input validation, caching, indexing). - Experience with logging/monitoring in production.