⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Senior Software Engineer

  • Source: LinkedIn
  • Recrew AI
  • On-site
  • Bengaluru
  • Full-Time
  • Senior

Job Description

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

Skills

  • NodeJS
  • fastify
  • PostgreSQL
  • mysql
  • stripe
  • razorpay
  • amazon-web-services
  • google-cloud-platform
  • amazon-ec2
  • amazon-rds-for-mysql
  • aws-lambda
  • bull
  • bullmq
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Recrew AI

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes