Bhanzu logo

Full Stack Engineer

Bhanzu

Bengaluru, Karnataka, IndiaFull-timePosted 4mo agoStill listed 4 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Bengaluru, Karnataka, India
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Bhanzu, a Math edtech startup, is seeking a Full Stack Engineer with over two years of experience to develop and maintain its platform, including student management, payment processing, batch scheduling, and assessment tools, while collaborating with product, design, and senior engineers.

Skills & qualifications

RequiredNice to have

Skills

RESTful APIHTML5MicroservicesProblem SolvingCode ReviewPythonFlaskFastAPIReactTypeScriptMaterial-UIGatsbyCSS3JavaScriptDynamoDBGitAgile/ScrumTesting MethodologiesAuthentication & AuthorizationCommunication

Qualifications

Bachelor's Degree in Computer Science, Engineering, or Related Field or Equivalent Experience2+ Years Professional Experience in Full-Stack Software Development

Full job description

About Bhanzu

Bhanzu is a Math edtech startup revolutionizing the way students learn Mathematics experientially. We believe anyone can excel at Math, and our platform provides innovative, interactive learning experiences that make Math engaging and accessible.

Job Overview

We are seeking a Full Stack Engineer with 2+ years of experience to join our engineering team. You will work on building and maintaining our edtech platform, which includes student management systems, payment processing, batch scheduling, assessment platforms, and various internal tools. This role offers the opportunity to work across the technology stack, from frontend user interfaces to backend services. Location: On-site (Full-time)

Key Responsibilities

Frontend Development Develop responsive, user-friendly web applications using React and TypeScript Build reusable UI components using Material-UI and modern frontend frameworks Implement interactive features and improve user experience Work with Gatsby for static site generation Ensure cross-browser compatibility and mobile responsiveness Backend Development Develop and maintain RESTful APIs and microservices using Python (Flask/FastAPI) Implement backend services following established patterns and best practices Write clean, maintainable, and well-documented code Implement business logic, data processing, and integration with third-party services Improve database queries and application performance

Full-Stack Feature Development Build end-to-end features with guidance from senior team members Collaborate with product managers, designers, and senior engineers to implement features Implement new product features and enhancements across the platform Work on integration between frontend and backend systems API Development and Integration Develop RESTful APIs following established patterns Integrate with external services and third-party APIs with guidance Implement authentication and authorization mechanisms Contribute to API documentation

Database Development and Optimization Work with existing database schemas and implement new database structures for DynamoDB Write queries and help improve database performance Implement data migration scripts and maintain data integrity Work with NoSQL databases as needed

System Maintenance Maintain and improve existing codebase and services Debug and fix bugs across the platform Refactor legacy code to improve maintainability and performance Participate in code reviews to ensure code quality Write and maintain technical documentation

Required Qualifications

2+ years of professional experience in full-stack software development Experience with Python (Flask or FastAPI) for backend development Experience with React and TypeScript for frontend development Experience with RESTful API development Familiarity with NoSQL databases (DynamoDB or similar) Experience with Git version control Basic understanding of microservices architecture concepts Good problem-solving skills and attention to detail Good communication skills and ability to work in a team environment

Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)

Preferred Qualifications

Experience with Material-UI or similar component libraries Knowledge of Gatsby or other static site generators Experience with message queues (SQS, etc.) Knowledge of WebSocket implementations for real-time features Experience working in agile/scrum development environments

Technical Skills

Backend Technologies Python (Flask, FastAPI) RESTful API development Authentication & Authorization

Frontend Technologies React TypeScript Material-UI Gatsby HTML5, CSS3, JavaScript (ES6+) Databases

DynamoDB Query optimization Tools & Practices

Git version control Code review processes Testing methodologies API documentation Agile/Scrum methodologies

What We Offer

Competitive salary and benefits package Opportunity to work on edtech solutions Collaborative work environment with mentorship and learning opportunities Professional growth with hands-on experience Exposure to modern technology stack and best practices Impactful work that helps students learn Mathematics

Share with someone awesome

View all job openings

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.