Key Responsibilities
- Build and maintain full-stack web applications with React.js on the frontend and Node.js / Python / PHP on the backend
- Develop clean, reusable, and well-structured React components and state management solutions
- Design and develop RESTful APIs and scalable backend systems
- Implement multi-user login systems with role-based access control (RBAC)
- Integrate authentication flows — JWT, OAuth, SSO, and session management
- Apply security best practices at both the application and server level (OWASP, encryption, data protection)
- Handle end-to-end deployment including server setup, CI/CD pipelines, and cloud hosting
- Work with databases — design schemas, write optimized queries, manage migrations
- Collaborate with UI/UX designers, Instructional Designers, and eLearning developers
- Troubleshoot and resolve production issues, ensuring high availability and performance
Required Skills
Frontend
- Strong proficiency in React.js — hooks, context API, component lifecycle
- Experience with state management (Redux / Zustand / React Query)
- Solid understanding of HTML5, CSS3, and responsive design
- Ability to translate UI/UX designs into clean, functional interfaces
Backend
- Hands-on experience with Node.js (Express / NestJS) and/or Python (Django / Flask / FastAPI) and/or PHP (Laravel / core PHP)
- Strong experience building and consuming RESTful APIs
- Understanding of microservices and scalable backend architecture
- Authentication & Security
- Experience building multi-user systems with role-based access
- Hands-on with JWT, OAuth 2.0, SSO
- Knowledge of OWASP standards, data encryption, and vulnerability handling
Database
- Strong experience with MySQL / PostgreSQL (relational)
- Working knowledge of MongoDB (non-relational) is a plus
DevOps & Deployment
- Experience with deployment pipelines and server management
- Hands-on with CI/CD tools (GitHub Actions / Jenkins / GitLab CI)
- Familiarity with Docker and containerization
- Working knowledge of cloud platforms — AWS / Azure / GCP
Tools & Practices
- Version control with Git
- Experience with logging and monitoring tools
- Comfortable working in Agile environments
Preferred Qualifications
- Experience working with international clients
- Exposure to EdTech / LMS platforms / eLearning solutions
- Understanding of scalable system design and architecture patterns
Key Competencies
- Strong ownership — you take full responsibility for what you build
- Balanced frontend + backend thinking — you don't just "get by" on one side
- Good communication skills for cross-team and client interactions
- Strong problem-solving and debugging ability
- Ability to manage competing priorities without dropping quality
What We Offer
- Opportunity to work on global eLearning products
- Exposure to the complete product lifecycle — Development, Security, DevOps, and Deployment
- A fast-growing, dynamic work environment with real ownership
Job Types: Full-time, Permanent
Pay: ₹20,000.00 - ₹60,000.00 per month
Benefits:
- Flexible schedule
- Provident Fund
Application Question(s):
- Could you please elaborate on your experience as a Full Stack Developer?
Kindly share the following details:
Total years of experience as a Full Stack Developer
Technologies, programming languages, frameworks, and databases you have worked with
Industries or domains you have worked in (e.g., e-commerce, healthcare, fintech, education, etc.)
This information will help us better understand your technical expertise and project experience.
Work Location: In person