Job Description

Role Overview


Senior hands-on backend engineer responsible for building and owning Java-based backend systems focused on data connectivity, database interaction, and scalable services. This role expects deep technical ownership, strong system design skills, and long-term commitment.


Must-Have Technical Skills


• 8+ years of professional backend engineering experience

• Strong hands-on Java (core Java, OOP, concurrency, performance tuning)

Very strong SQL

• Complex queries

• Joins, indexing, query optimization

• Understanding of relational database internals

• Experience building backend systems that interact heavily with relational databases

• Experience designing and building scalable backend services / APIs

• Solid understanding of backend architecture and system design


Preferred / Strongly Desired


• Experience working on

• Data connectors

• Integration platforms

• Drivers, SDKs, or data access layers

• Experience with databases such as

• PostgreSQL

• SQL Server

• Experience with cloud-native systems

• Microservices

• Docker and Kubernetes

• Exposure to distributed systems, performance tuning, or observability


Ownership & Seniority Expectations


• Ownership of backend modules or subsystems

• Ability to review code and influence design decisions

• Mentoring junior engineers and setting technical standards

• Comfortable working with minimal supervision


Career Stability (Mandatory)


No frequent job switching

• Preference for candidates with

• 2–3+ years average tenure per role

• Repeated short stints (under ~18 months) will be rejected


Not a Fit If


• You are primarily a people manager

• You are frontend-focused

• You are a CRUD-only backend developer


How to apply: Email your resume with a note to

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application