Engineering Full-Time

Backend Developer (Node.js / Python)

Remote Experience: 2–4 years CTC: ₹8–15 LPA

Job Overview

Bailjini's backend powers everything that makes our service work at speed and at scale: case management, advocate dispatch, real-time notifications, document storage, and client communications. As a Backend Developer, you will build the systems that work reliably under the pressure of urgent legal matters — because when someone is in custody, our systems cannot go down.

Key Responsibilities

  • Design, build, and maintain Bailjini's backend services using Node.js and/or Python
  • Build and maintain APIs consumed by the client portal, advocate dashboard, and mobile app
  • Design and optimise database schemas for case management, document storage, and audit trails
  • Implement robust notification systems: WhatsApp, SMS, and email alerts for clients and advocates
  • Build integrations with court e-filing systems and legal research platforms where APIs are available
  • Own reliability: monitoring, alerting, incident response, and performance optimisation
  • Write comprehensive tests and maintain documentation for all services
  • Participate in architecture decisions and technical roadmap planning

What We Are Looking For

  • 2–4 years of backend development experience with Node.js or Python
  • Strong SQL skills and experience with PostgreSQL or MySQL
  • Experience designing and building RESTful APIs at production scale
  • Understanding of security practices for sensitive data handling (encryption, access control, audit logging)
  • Experience with job queues, background workers, and asynchronous processing (Bull, Celery, or similar)
  • Comfortable with cloud infrastructure and deployment (AWS, GCP, Docker, Kubernetes basics)

Nice to Have

  • Experience with legal tech, healthcare, or compliance-sensitive applications
  • Familiarity with Indian government APIs (DigiLocker, Aadhaar, court e-filing systems)
  • Experience building multi-tenant SaaS architecture

Role Summary

Location Remote
Employment Type Full-Time
Experience 2–4 years
Salary / CTC ₹8–15 LPA

Related Jobs

Engineering Full-Time

Full Stack Developer (React + Node.js)

Remote

Bailjini is building technology that directly affects people's access to justice. As a Full Stack De...

View Details
Legal Panel Panel / Freelance

Criminal Defence Advocate — Panel Empanelment

Mumbai (All Courts)

Bailjini is expanding its panel of criminal defence advocates to handle an increasing volume of bail...

View Details
Legal Panel Panel / Freelance

Senior Criminal Advocate — High Court Panel

Mumbai / Bombay HC

Bailjini seeks senior criminal advocates with established Bombay High Court practice to handle our H...

View Details