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.