Position: Full Stack Engineer
Employment Type: Full-time
Location: Bangalore, India or Remote
Experience Level: College Students & Freshers (0-2 Years of Experience)
About Us
AtEpicenter, we believe education should evolve with its learners. While the world embraces personalisation in every domain, education still clings to a one-size-fits-all model. Modern students deserve more than mass-produced resourcesthey need tools tailored to their unique learning styles and challenges. Our mission is to bridge the gap between learning and doing, offering students personalised, active learning experiences that engage, inspire, and drive results.
With a team that balances student-driven insights and professional expertise, we're creating innovative tools to empower self-studying students. From helping learners craft efficient study plans to delivering data-driven feedback and real-time performance insights, our solutions aim to transform how education is experienced.
If you're passionate about revolutionising education and enjoy building scalable, user-centric solutions, this is your chance to make an impact.
Role Overview
As aFull Stack Engineerat Epicenter, you will be instrumental in building and maintaining scalable web applications that redefine how students interact with learning resources. Your expertise inReact.jsandDjangowill be key to creating seamless, intuitive, and efficient user experiences. You'll work alongside the founders to craft solutions that merge personalisation with cutting-edge technology, directly addressing the needs of modern learners.
Key Responsibilities
- Frontend Development: Build intuitive, responsive, and dynamic user interfaces usingReact.js.
- Backend Development: Develop robust APIs and server-side logic usingDjangoand Django REST Framework.
- Database Management: Design and manage databases (SQL/NoSQL) to ensure efficient data storage and retrieval.
- System Design: Contribute to the architecture and design of scalable, maintainable applications.
- Integration: Seamlessly integrate front-end and back-end components to deliver end-to-end solutions.
- Code Quality: Write clean, maintainable, and efficient code with a strong emphasis on testing and documentation.
- Collaboration: Work closely with cross-functional teams to gather requirements, troubleshoot issues, and deploy new features.
- Optimization: Ensure optimal performance of web applications and address scalability concerns proactively.
Requirements
- Proficiency inReact.js, with a solid understanding of hooks, state management, and component lifecycle.
- Strong experience withDjangoandDjango REST Frameworkfor backend development.
- Familiarity with relational databases (e.g.,MySQL) and/or NoSQL databases (e.g.,MongoDB).
- Experience with RESTful APIs, GraphQL (optional), and API integration.
- Proficiency in front-end tools likeWebpack &Babel
- Experiencewith TailwindCSS
- Knowledge of version control systems, especiallyGit/Github.
- Exposure to deployment pipelines and cloud services likeAWS,GCP, orAzureis a plus.
- Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently in a fast-paced environment.
Why Join Epicenter
- Be part of a mission to revolutionise education through personalised, active learning tools.
- Work with a passionate team driven by a shared vision and first-principles thinking.
- Opportunity to tackle significant challenges and contribute to scalable solutions in ed-tech.
- Competitive salary + ESOP, benefits, and room for professional growth in a collaborative environment.