Role & responsibilities Frontend Responsibilities As part of the UI/UX layer, you will: Build responsive, high-quality interfaces using Next.js, React.js, JavaScript/TypeScript, Tailwind CSS , and modern component libraries. Implement scalable frontend architecture modular components, clean folder structure, server-side rendering (SSR), code-splitting, and API data integration. Develop real-time features such as live updates, notifications, dashboards, and streaming workflows using WebSockets, SSE, or relevant libraries. Maintain UI performance and accessibility, optimizing load times, avoiding unnecessary re-renders, and following best practices for component design. Handle client-side data fetching, caching, and state management using tools like React Query, Redux, or Zustand. Backend Responsibilities You will own backend logic, data modeling, and API development, including: Designing, developing, and maintaining RESTful and modular backend services using Node.js, Express.js, Nest.js (optional), and Python (preferred for specific utilities) . Creating robust data models and query-optimized schemas using MongoDB, PostgreSQL, or MySQL , and implementing caching layers where required. Integrating third-party services such as payment gateways (Razorpay), WhatsApp/Twilio messaging, map services, notifications, and business tools. Implementing secure authentication (JWT/OAuth2), role-based access control (RBAC), and following secure API development practices. Building asynchronous and event-driven flows using queues (BullMQ, RabbitMQ, Kafka) to handle heavy workloads and scheduled tasks. Working with file storage, blob storage (S3/Cloud), and service adapters to support uploads, media processing, or document workflows. Infrastructure, DevOps & Deployment You will contribute to scalable deployment and environment reliability: Containerizing services using Docker , managing environment configurations, and setting up CI/CD pipelines for automated releases. Deploying backend and frontend services on AWS/GCP/Render/VPS environments with monitoring, logging, and observability. Ensuring fault-tolerant architecture retries, queue design, API rate-limiting, and graceful fallback mechanisms. Participating in versioning, release cycles, and zero-downtime deployments using blue-green or canary rollout strategies. AI & Automation (Good to Have, Not Mandatory) While not the core of this role, familiarity with modern AI workflows is a plus: Basic understanding of integrating APIs like OpenAI, Gemini, or HuggingFace. Ability to work with vector databases or retrieval systems (optional). Experience with markdown rendering, chat UIs, or AI-related UX is appreciated. Collaboration & Ownership Work directly with Product, Design, and Operations to convert high-level requirements into technical solutions. Participate in architecture discussions, code reviews, performance audits, and troubleshooting. Write clean, modular, maintainable code supported by proper documentation and testing. Take full ownership of features from conception to deployment to production monitoring. Support junior developers through mentoring, code clarity, and best practices. Preferred candidate profile We are looking for a well-rounded engineer with practical experience delivering production systems. Core Technical Skills 46 years of experience in full-stack development with modern frameworks. Strong proficiency in Next.js, React.js, JavaScript/TypeScript, Tailwind CSS . Solid backend experience with Node.js, Express.js/Nest.js , and working knowledge of Python for scripts or services. Database expertise in MongoDB, MySQL, or PostgreSQL with query optimisation skills. Hands-on experience building and consuming REST APIs and integrating third-party services. Experience with authentication frameworks (JWT/OAuth2) and secure coding practices. Familiarity with Docker, CI/CD pipelines, GitHub Actions/GitLab CI, and cloud deployment. Understanding of event-driven architectures, queues, and microservices patterns. Preferred (Nice-to-Have) Exposure to AI API integration, prompt handling, or chat-based UX. Experience working in a startup or fast-paced product environment. Understanding of scalable frontend patterns, SSR/ISR strategies, and performance tuning. Experience with infrastructure as code, monitoring tools, logging dashboards, or cloud-native design. Soft Skills Strong ownership and accountability. Ability to handle ambiguity and break down loosely defined requirements. Excellent communication and problem-solving abilities. Collaborative and team-oriented with a product-first mindset. Passion for building meaningful, user-impacting features.