21 Aug
|
Spellzee
|
India
Company Description Spellzee is an IITM-incubated language learning platform trusted by over 20,000 parents for building strong communication skills in children. The company provides structured, learner-centric programs across eight languages, including Indian and international languages, as well as specialized courses in phonics, reading, grammar, public speaking, spoken English, and accent training. With more than 500 Plus certified tutors and over 1 million minutes of live classes delivered, Spellzee is focused on affordable, high-quality learning that drives measurable progress.
Team members contribute to a mission-driven environment that blends pedagogy, technology, and scale to impact children’s language development worldwide.
Location: Remote / Work from Home
Employment Type: Full-time
Experience: 3–5 Years
Industry: EdTech / SaaS / Product
About the Role
Spellzee is looking for a Senior Full-Stack Product Engineer who can take ownership of building and scaling real-world digital products from frontend to backend, database to APIs, infrastructure to deployment.We are looking for someone who has hands-on experience building and maintaining production-grade products, preferably products serving a meaningful number of users—not someone whose experience is limited to tutorials, small projects, or isolated development tasks.You will work closely with the founder and take ownership of major parts of our technology and product ecosystem.
The ideal candidate should be capable of taking a product requirement, understanding the business problem, designing the technical solution, building it, deploying it, monitoring it and continuously improving it.
What You'll OwnFull-Stack Product Development
- Build and maintain scalable, production-ready web applications.
- Develop both frontend and backend systems.
- Design clean, modular and maintainable architecture.
- Build reusable components and services.
- Develop RESTful APIs and, where appropriate, real-time systems.
- Integrate third-party APIs and external services.
- Work across the complete product development lifecycle—from requirement to production.
Frontend Development
Strong hands-on experience with:
- React.js
- Next.js
- JavaScript / TypeScript
- HTML5 / CSS3
- Responsive and mobile-first development
- Component-based architecture
- State management
- API integration
- Authentication and authorisation
- Performance optimisation
- Frontend testing and debugging
Experience with up-to-date UI libraries/frameworks such as Tailwind CSS, Material UI or similar is preferred.
Backend Development
Strong experience building production backend systems using one or more of:
- Node.js
- Express.js / NestJS
- Python / FastAPI / Django
- Java / Spring Boot or equivalent
You should understand:
- REST APIs
- Authentication & authorisation
- JWT / OAuth
- Role-based access control
- API security
- Background jobs
- Queues and asynchronous processing
- Caching
- Error handling
- Logging and monitoring
- API performance and scalability
Database & Data Layer Hands-on experience with:
- PostgreSQL / MySQL
- MongoDB or other NoSQL databases
- Database design and schema modelling
- SQL queries and optimisation
- Indexing
- Transactions
- Data integrity
- Migrations
- Caching technologies such as Redis
You should understand how to design a database that can scale as users, transactions and product complexity increase. Real-Time & Scalable Systems
Experience with real-time or high-concurrency applications is highly valuable.
Knowledge of technologies such as:
- WebSockets
- Socket.IO
- Redis
- Message queues
- Event-driven architecture
- Real-time notifications
- Live dashboards
- Concurrent users and session management
You should understand how systems behave when the number of users and requests increases significantly. Cloud, DevOps & Deployment
You should be comfortable taking your own code to production.
Experience with
- AWS
- EC2
- S3
- RDS
- CloudFront
- Route 53
- IAM
- Docker
- CI/CD pipelines
- GitHub / GitLab
- Linux
- Nginx
- Environment and secrets management
- Application monitoring and logging
Experience with AWS ECS, EKS, Lambda or other cloud-native services is an advantage. Architecture & Scalability
You should be able to think beyond simply making a feature work.
You will be expected to contribute to:
- System architecture
- Application architecture
- API architecture
- Database architecture
- Scalability planning
- Performance optimisation
- Security
- Reliability
- Fault tolerance
- Code quality
- Technical documentation
You should be able to answer questions such as: “What happens when this product has 10x the current users?”
and design the system accordingly.
AI-Assisted Development
At Spellzee, we expect engineers to use AI as a productivity and engineering tool, not as a replacement for engineering knowledge.
You should be comfortable using tools such as:
- ChatGPT
- Claude
- GitHub Copilot
- Cursor
- Gemini
- AI-powered coding and debugging tools
AI can be used for:
- Code generation
- Debugging
- Refactoring
- Architecture exploration
- Test generation
- Documentation
- Code review
- Research
- API integration
- Database queries
- Rapid prototyping
- Automation
However, you must be able to understand, validate, debug and take responsibility for AI-generated code.We are looking for an engineer who can use AI to build faster without compromising engineering quality, security or scalability.
Engineering Practices
Strong understanding of:
- Git and Git workflows
- Clean code
- SOLID principles
- Design patterns
- Object-oriented programming
- Data structures and algorithms
- Unit testing
- Integration testing
- API testing
- Code reviews
- Debugging
- Version control
- Documentation
- Secure coding practices
Experience with Jest, React Testing Library, Cypress, Playwright, Postman or similar tools is preferred.
Product Mindset
This is not a role where you simply receive a ticket and write code.
We want someone who can:
- Understand the business requirement behind a feature.
- Question unclear requirements.
- Suggest better technical and product approaches.
- Identify potential problems before they reach production.
- Balance speed, quality and scalability.
- Take ownership of features from beginning to end.
- Work directly with the founder and product team.
- Think about the actual user experience.
- Continuously improve the product.
What We're Looking For
- 3–5 years of professional software development experience.
- Proven experience building and maintaining real production products.
- Strong full-stack development experience.
- Experience working on products with meaningful users, traffic or business impact.
- Strong frontend and backend skills.
- Strong understanding of databases, APIs and system architecture.
- Experience deploying and maintaining applications in production.
- Good understanding of scalable and secure application development.
- Strong debugging and problem-solving ability.
- Comfortable working independently and taking technical ownership.
- Strong communication and collaboration skills.
- Comfortable working in a fast-moving startup/product environment.
- Strong interest in AI-assisted software development.
Preferred Experience Candidates with experience building any of the following will be highly preferred:
- SaaS products
- EdTech platforms
- Learning Management Systems
- CRM systems
- Subscription platforms
- Marketplace platforms
- Payment systems
- Real-time applications
- High-traffic consumer applications
- Mobile/web applications
- Products with complex dashboards and role-based systems
Technology Stack Our technology stack may include:
Frontend: React.js, Next.js, TypeScript, JavaScript, HTML, CSS, Tailwind CSS / Material UI
Backend: Node.js, Express.js / NestJS, Python / FastAPI or equivalent
Database: PostgreSQL, MySQL, MongoDB, Redis
APIs & Real-Time: REST APIs, WebSockets, Socket.IO
Cloud: AWS — EC2, S3, RDS, CloudFront, Route 53, IAM and related services
DevOps: Docker, GitHub, CI/CD, Linux, Nginx
Testing: Jest, React Testing Library, Playwright / Cypress, Postman
AI Development: ChatGPT, Claude, Cursor, GitHub Copilot, Gemini and other AI coding/productivity tools
You do not need to have experience with every technology listed above. Strong fundamentals and proven production experience matter more than simply knowing a long list of tools.
Why Join Spellzee?
You will have the opportunity to work directly on a real product used by students, parents and educators, rather than working on isolated development tasks.
You will have significant ownership over the technology, architecture and evolution of the product and will have the opportunity to grow into a Lead Engineer / Manager / CTO role as the company scales.
We are looking for engineers who build products,not just write code.
If you have genuinely built and shipped production systems, enjoy solving difficult problems, use AI effectively and want significant ownership in a growing product company, we'd love to hear from you.
📌 Senior Full-Stack Product Engineer (India)
🏢 Spellzee
📍 India