Job Description
We're looking for a Full Stack Engineer who enjoys working across the stack and is excited about building scalable, user-centric edtech products. You'll work on core platform features such as student management systems, payments, batch scheduling, assessments, and internal toolsowning features end-to-end from idea to production. Responsibilities - Build responsive, intuitive web experiences using React and TypeScript. - Create reusable, elegant UI components with Material-UI. - Enhance user experience with interactive, performance-focused features. - Work with Gatsby for static site generation. - Ensure cross-browser compatibility and mobile responsiveness. - Design and build RESTful APIs and microservices using Python (Flask/FastAPI). - Implement scalable backend services using best practices. - Write clean, maintainable, and well-documented code. - Integrate third-party services and improve system performance. - Optimise database queries and backend workflows. - Build end-to-end features with guidance from senior engineers. - Collaborate closely with Product Managers, Designers, and Engineers. - Deliver new product features and platform enhancements. - Ensure smooth integration between frontend and backend systems. - Develop secure, well-structured REST APIs. - Implement authentication and authorisation mechanisms. - Integrate external tools and third-party services. - Contribute to API documentation. - Work with DynamoDB and NoSQL data models. - Assist in query optimisation and performance tuning. - Support data migrations and maintain data integrity. - Maintain and improve existing services and codebases. - Debug issues and refactor legacy code. - Participate in code reviews and uphold quality standards. - Write and maintain technical documentation. Requirements - 2+ years of experience in full-stack development. - Strong experience with Python (Flask/FastAPI). - Hands-on experience with React & TypeScript. - Experience building RESTful APIs. - Familiarity with NoSQL databases (DynamoDB or similar). - Experience using Git for version control. - Basic understanding of microservices architecture. - Strong problem-solving and communication skills. - Bachelor's degree in Computer Science / Engineering (or equivalent experience). - Experience with Material-UI or similar UI libraries. - Knowledge of Gatsby or static site generators. - Experience with message queues (SQS, etc. ) - Exposure to WebSockets or real-time features. - Experience working in Agile/Scrum teams. Backend Tech Stack Snapshot: - Python (Flask, FastAPI) - REST APIs - Authentication & Authorization Frontend - React, TypeScript - Material-UI, Gatsby - HTML5 CSS3 ES6+ Database - DynamoDB - Query optimization Tools & Practices - Git & code reviews - Testing & API documentation - Agile/Scrum methodologies This job was posted by Ashish Budaga from Bhanzu.
Similar jobs
- .NET Full Stack Developer
Awign · Pune City, Maharashtra, India
- Full Stack Developer
InnovKaro Solutions · Bengaluru, Karnataka, India
- .NET Full stack Developer
BCE Global Tech · Bengaluru, Karnataka, India
- Full Stack Developer-Sr Associate
Intent Farm - Performance Marketing Agency · Bengaluru, Karnataka, India
- Servicenow Full Stack Developer
BCE Global Tech · Bengaluru, Karnataka, India
- Servicenow Full Stack Developer
BCE Global Tech · Bengaluru, Karnataka, India