About the role
structured by ORIAbout BhanzuBhanzu is a Math edtech startup revolutionizing the way students learn Mathematics experientially. Webelieve anyone can excel at Math, and our platform provides innovative, interactive learning experiencesthat make Math engaging and accessible.Job OverviewWe are seeking a Full Stack Engineer with 2+ years…
What you will do
- Develop responsive, user-friendly web applications using React and TypeScript
- Develop and maintain RESTful APIs and microservices using Python (Flask/FastAPI)
- Build end-to-end features with guidance from senior team members
- Work with existing database schemas and implement new database structures for DynamoDB
- Maintain and improve existing codebase and services, debug and fix bugs across the platform
What they are looking for
- 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)
Nice to have
- 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
Benefits
- 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
Full posting text
About BhanzuBhanzu is a Math edtech startup revolutionizing the way students learn Mathematics experientially. Webelieve anyone can excel at Math, and our platform provides innovative, interactive learning experiencesthat make Math engaging and accessible.Job OverviewWe are seeking a Full Stack Engineer with 2+ years of experience to join our engineering team. You willwork on building and maintaining our edtech platform, which includes student management systems,payment processing, batch scheduling, assessment platforms, and various internal tools. This roleoffers the opportunity to work across the technology stack, from frontend user interfaces to backendservices.Location: On-site (Full-time)Key ResponsibilitiesFrontend DevelopmentDevelop responsive, user-friendly web applications using React and TypeScriptBuild reusable UI components using Material-UI and modern frontend frameworksImplement interactive features and improve user experienceWork with Gatsby for static site generationEnsure cross-browser compatibility and mobile responsivenessBackend DevelopmentDevelop and maintain RESTful APIs and microservices using Python (Flask/FastAPI)Implement backend services following established patterns and best practicesWrite clean, maintainable, and well-documented codeImplement business logic, data processing, and integration with third-party servicesImprove database queries and application performanceFull-Stack Feature DevelopmentBuild end-to-end features with guidance from senior team membersCollaborate with product managers, designers, and senior engineers to implement featuresImplement new product features and enhancements across the platformWork on integration between frontend and backend systemsAPI Development and IntegrationDevelop RESTful APIs following established patternsIntegrate with external services and third-party APIs with guidanceImplement authentication and authorization mechanismsContribute to API documentationDatabase Development and OptimizationWork with existing database schemas and implement new database structures for DynamoDBWrite queries and help improve database performanceImplement data migration scripts and maintain data integrityWork with NoSQL databases as neededSystem MaintenanceMaintain and improve existing codebase and servicesDebug and fix bugs across the platformRefactor legacy code to improve maintainability and performanceParticipate in code reviews to ensure code qualityWrite and maintain technical documentationRequired Qualifications2+ years of professional experience in full-stack software developmentExperience with Python (Flask or FastAPI) for backend developmentExperience with React and TypeScript for frontend developmentExperience with RESTful API developmentFamiliarity with NoSQL databases (DynamoDB or similar)Experience with Git version controlBasic understanding of microservices architecture conceptsGood problem-solving skills and attention to detailGood communication skills and ability to work in a team environmentBachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)Preferred QualificationsExperience with Material-UI or similar component librariesKnowledge of Gatsby or other static site generatorsExperience with message queues (SQS, etc.)Knowledge of WebSocket implementations for real-time featuresExperience working in agile/scrum development environmentsTechnical SkillsBackend TechnologiesPython (Flask, FastAPI)RESTful API developmentAuthentication & AuthorizationFrontend TechnologiesReactTypeScriptMaterial-UIGatsbyHTML5, CSS3, JavaScript (ES6+)DatabasesDynamoDBQuery optimizationTools & PracticesGit version controlCode review processesTesting methodologiesAPI documentationAgile/Scrum methodologiesWhat We OfferCompetitive salary and benefits packageOpportunity to work on edtech solutionsCollaborative work environment with mentorship and learning opportunitiesProfessional growth with hands-on experienceExposure to modern technology stack and best practicesImpactful work that helps students learn Mathematics