BENGALURU · FULLTIME
BackEnd Developer
Recrew AI
Bengaluru · onsite · Posted 7d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Role: Senior Node.js Backend Developer / Senior Software Engineer
Function: Backend Engineering
Location: Bangalore
Type: Full-time
Industry: E-learning, Education Management
About Company A cloud-based tutor management platform built for tutoring businesses, online educators, and test prep providers. It automates scheduling, payments, attendance, invoicing, and course delivery. Over 2,000 education businesses rely on the platform to scale operations. Notable clients include Bambinos, Network Kings, Sarva, and LSL. The 35-person team moves fast, builds with purpose, and operates with full transparency. Engineers have real ownership and meaningful influence over architecture and product direction.
Position Overview This role owns the backend systems that power scheduling, payments, attendance, and course delivery for 2,000+ education businesses. You'll design and ship production-grade REST APIs, optimize multi-tenant data models, and lead technical execution across backend initiatives. The work is high-ownership — architectural decisions you make will run in production at scale.
Role & Responsibilities
- Design and build production-grade REST APIs in Node.js for core platform modules including scheduling, payments, attendance, and invoicing
- Model and optimize database schemas for multi-tenant workloads across relational databases
- Lead backend code reviews, enforce API design standards, and guide junior developers on Node.js best practices
- Collaborate with product and frontend teams to define API contracts and translate business requirements into backend specifications
- Identify and resolve performance bottlenecks — query optimization, caching strategies, and connection pooling in high-concurrency environments
- Support CI/CD pipelines and deployment processes; own post-release monitoring and incident response for backend services
- Contribute to backend architecture decisions and maintain technical documentation for new and existing systems
Must Have Criteria
- 3–5 years of production experience building REST APIs with Node.js (Express or Fastify)
- Strong command of relational database design — schema modeling, indexing, and query optimization in PostgreSQL or MySQL
- Hands-on experience with multi-tenant SaaS backend architecture
- Proficiency in Object-Oriented design principles applied to backend service design
- Experience with Git-based workflows including branching strategies and pull request code reviews
- Demonstrated delivery in Agile/Scrum teams — sprint planning, iterative releases, and cross-functional collaboration
- Bachelor's degree in Computer Science or a related engineering discipline
Nice to Have
- Prior experience in edtech, LMS, or education management platforms
- Experience integrating third-party payment gateways such as Stripe or Razorpay
- Familiarity with cloud infrastructure on AWS or GCP (EC2, RDS, Lambda, or equivalents)
- Exposure to job queuing systems such as Bull or BullMQ for async task processing
What We Offer
- Direct ownership of backend systems used by 2,000+ education businesses globally
- Small, senior team — architectural decisions ship, they don't sit in committee
- Transparent, flat culture where engineers engage directly with product and business context
- Opportunity to grow into a technical lead role as the engineering team scales
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02