Key Responsibilities
- Design, develop, and maintain scalable, production-ready web applications using Next.js (frontend) and Django + Django REST Framework (backend).
- Build, document, and integrate RESTful APIs to enable seamless communication between services.
- Work with SQL-based databases (e.g., MySQL/PostgreSQL/SQL Server) for schema design, optimization, indexing, and performance tuning.
- Implement multi-tenant database architecture to support scalable, secure multi-tenant applications.
- Ensure applications are secure, optimized, and user-friendly with proper implementation of SSR, authentication, authorization, and session management.
- Utilize Tailwind CSS & Shadcn UI for building modern, reusable UI components.
- Integrate and work with Docker for containerization and development workflows.
- Work with Gemini, OpenAPI specifications for API implementation and documentation.
- Build CI/CD pipelines using GitHub Actions and collaborate with DevOps for smooth deployments.
- Manage end-to-end product lifecycle — development, testing, deployment, monitoring, and optimization.
- Troubleshoot, debug, and optimize application performance and reliability.
- Maintain high-quality technical documentation, code readability, and system design clarity.
- Collaborate closely with UI/UX, QA, and product teams to ensure smooth delivery.
Required Skills & Qualifications
- Strong hands-on experience with Next.js & React ecosystem.
- Strong backend experience using Django + Django REST Framework (DRF).
- Strong understanding of SQL database systems and query optimization.
- Solid experience working with Docker for production-grade apps.
- Strong proficiency with Tailwind CSS and UI component libraries, especially Shadcn UI.
- Experience with GitHub Actions for CI/CD implementation.
- Strong understanding of REST APIs, OpenAPI, authentication, session management, and state management.
- Experience developing multi-tenant systems.
- Experience making applications production-ready and deploying end-to-end.
- Proficiency with HTML5, CSS3, JavaScript (ES6+), TypeScript.
- Familiarity with version control (Git/GitHub).
- Strong problem-solving, debugging, and analytical skills.
- Ability to write clean, maintainable, scalable code following best practices.
Nice to Have
- Experience with cloud services (AWS / GCP / Azure).
- Experience with WebSockets for real-time communication.
- Basic understanding of DevOps pipelines and monitoring tools.
Additional Attributes
- Strong communication skills and ability to collaborate across teams.
- Passion for learning new technologies and delivering high-quality products.
- Ability to work independently and manage timelines in a fast-paced environment.
Job Type: Full-time
Pay: ₹25,000.00 - ₹40,000.00 per month
Benefits:
- Health insurance
- Paid sick time
- Provident Fund
Work Location: In person