1. Product Development
- Design, develop, and maintain fullstack features across UrBox platforms (App, CRM Portal, Admin systems).
- Build scalable backend services (APIs, services, background jobs).
- Develop responsive and user-friendly frontend interfaces.
- Ensure code quality, performance, and maintainability.
2. System Design & Architecture
- Collaborate with Technical Manager and Product team to analyze requirements and propose technical solutions.
- Contribute to system architecture design for scalability and high availability.
- Write clear technical documentation (design docs, API specs, flow diagrams).
3. Integration & API Development
- Develop and maintain APIs for internal systems and external partners.
- Integrate with third-party services (payment, CRM, loyalty systems, etc.).
- Ensure system security, data integrity, and performance optimization.
4. Cross-functional Collaboration
- Work closely with Product Managers, Designers, QA Engineers, and other developers to deliver high-quality features.
- Participate in code reviews, sprint planning, and technical discussions.
- Support troubleshooting, debugging, and production issue handling.
5. Internal Tools & Optimization
- Build internal tools to improve operational efficiency (automation, dashboards, workflows).
- Optimize system performance and reduce technical debt.
- Continuously improve development processes and best practices.







