Bestkaam Logo
Employ Logo

Back End Developer

Actively Reviewing the Applications

Employ

India, Karnataka, Bengaluru Full-Time On-site
Posted 1 day ago Apply by June 3, 2026

Job Description

Senior Backend Engineer

Role overview

  • Own the core backend services for the digital TPM platform.
  • You will build APIs for checklists, abnormalities, red tags, breakdowns, and RCA workflows, integrate with Lighthouse ERP and MES, and ensure audit ready data integrity.
  • The backend must support real time dashboards and offline mobile sync.


Role details

Location: Bengaluru (On Site)

Experience: Minimum 6 years of backend engineering

Employment: Full time

Tech: Node.js with TypeScript preferred, Java Spring Boot acceptable, PostgreSQL, AWS


Key responsibilities

• Design domain model and database schema with the database engineer

• Build secure REST APIs with strong validation and consistent error handling

• Implement workflow states for abnormality, red tag, breakdown, and RCA

• Implement event driven notifications for supervisor alerts, email first

• Implement ingestion endpoints for sensor data where required

• Implement observability, logs, metrics, and performance monitoring

• Work closely with Android and React teams to define API contracts Must have qualifications

• Strong backend fundamentals, APIs, authentication, authorization, and data validation

• Strong SQL skills and experience with PostgreSQL

• Experience building workflow based systems with state transitions and audit trails

• Experience with AWS services such as EC2 or ECS, RDS, S3, IAM, CloudWatch

• Ability to translate business process into clean data and service design


Good to have

• Experience with TimescaleDB or time series data modelling

• Experience integrating ERPs and MES systems through APIs

• Experience with message queues such as SQS or Kafka

• Experience with OpenAPI, contract first API design

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.