Job Description

Senior Database Engineer


Location:  Onsite – India

Experience:  8–12 years

Environment:  Cloud-native (AWS), Early-stage Startup


Role Summary


We are hiring a Senior Database Engineer  to build and own the data layer  of a fast-growing, two-sided home services marketplace. This is a hands-on engineering role , focused on schema design, complex SQL, performance optimization, and enabling backend and analytics teams to move fast.


You will spend the majority of your time developing and optimizing PostgreSQL systems , not running tickets or doing heavy database administration. Operational responsibilities exist, but they are lightweight and automation-first , aligned with a cloud-native setup.


This role is ideal for someone who enjoys building robust data systems , making pragmatic trade-offs, and taking ownership in a startup environment.


What You’ll Do (80% Engineering / 20% Ops)


Database Engineering & Development (Primary)

  • Design and evolve PostgreSQL schemas  to support high-throughput marketplace workflows
  • Write, review, and optimize complex SQL queries  for backend APIs and analytics use cases
  • Own query performance tuning : indexing strategies, execution plans, partitioning, and data access patterns
  • Implement and optimize PostGIS-based queries  where geospatial logic is required (e.g., proximity, service discovery)
  • Collaborate closely with backend engineers (Node.js / APIs)  to shape data models and query patterns
  • Enable analytics and BI workloads  on PostgreSQL without impacting transactional performance
  • Make pragmatic design decisions balancing speed, correctness, and scalability


Database Operations (Secondary, Ownership-Driven)

  • Manage PostgreSQL on AWS Aurora (PostgreSQL-compatible)  in a cloud-native setup
  • Ensure reliable backups, monitoring, alerting, and failover
  • Handle production issues related to performance, locking, or data growth
  • Proactively identify risks and bottlenecks before they impact customers
  • Document database architecture and operational playbooks


Must-Have Skills

  • 8–12 years of hands-on experience with PostgreSQL in production
  • Strong command over:
  • SQL writing and optimization
  • Indexing and query planning
  • Data modeling for transactional systems
  • Experience working closely with backend/API teams
  • Practical experience with AWS Aurora PostgreSQL  or PostgreSQL on AWS
  • Solid understanding of ACID properties, isolation levels, and concurrency
  • Engineering-first mindset with strong ownership


Good-to-Have / Nice-to-Have

  • Experience with PostGIS  or geospatial data (important but not central)
  • Exposure or conceptual understanding of:
  • Graph databases  (e.g., Neo4j)
  • Vector databases  and embedding-based search
  • Experience supporting analytics / BI  workloads on PostgreSQL
  • Familiarity with cloud-native monitoring and automation


What Success Looks Like (6–12 Months)

  • Backend and analytics teams ship faster with confidence in the data layer
  • Database performance remains predictable as traffic and data grow
  • Minimal production incidents related to schema or query design
  • Clear ownership of database architecture and evolution
  • Well-documented, scalable data systems aligned with product needs


Why This Role Is Different

  • Engineering-led, not ops-heavy
  • Real ownership, not ticket-based DBA work
  • High impact on core marketplace functionality
  • Early-stage startup with room to shape foundational systems



Apply for this Position

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

Submit Application