Back to search
Bhanzu Linkedin · Posted 3mo ago

Full Stack Developer

Bengaluru, Karnataka, India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent