Job Title: Backend Developer
Location: Hybrid
Full-Time | Contract: 12 months (possible extensions or path to permanent)
About the Role:
Our client is a multi-entity technology group building and operating a regulated SaaS platform. This role owns the server side of the product: the services and APIs other teams build on, the data model beneath them, and the database that holds it. You design and build backend services, define and evolve the schema, run migrations safely against live data, and carry the database administration responsibilities that keep the platform fast, consistent and recoverable. At lead level you also set backend standards and guide other engineers. It is a hands on engineering role first, with technical leadership layered on top.
Environment and remit.
- Software engineering is performed in India by India based developers, so you work in the same timezone and collaborate directly with the team day to day.
- The platform is multi tenant and region aware, with data residency requirements (separate regional tenants), so backend and data design must respect tenant isolation and residency from the outset.
- Work flows through multiple environments - development, QA, test and demo, plus pre-production and production and you coordinate schema changes and migrations cleanly across them with the QA and infrastructure functions.
- The product handles sensitive data, so data integrity, access control and auditability are first order concerns, not afterthoughts.
Key responsibilities.
Services and APIs.
- Design, build and maintain backend services and well structured APIs (REST and/or GraphQL) with clear contracts, versioning and backward compatibility discipline.
- Implement business logic, integrations and asynchronous/event-driven workflows with attention to reliability, idempotency and error handling.
- Build secure APIs - authentication, authorisation, input validation, rate limiting and secure handling of sensitive data in line with the platform's security requirements.
- Write tested, observable, maintainable code, and support the services in production with logging, metrics and tracing.
Schema and migrations.
- Own the data model: design and evolve relational (and where relevant non-relational) schema for correctness, performance and clarity.
- Plan and execute database migrations safely against live data - backward compatible, reversible where possible, zero or low downtime coordinated across environments and releases.
- Manage data integrity, constraints, indexing strategy and query performance; review and optimise slow queries and access patterns.
Database administration.
- Carry DBA responsibilities: configuration, tuning, capacity and connection management, replication and high-availability setup, and routine operational health.
- Own backup, restore and point-in-time recovery at the database level, and partner with the SRE/infrastructure function on disaster-recovery objectives, failover testing and geo redundancy.
- Implement database-level security and access control least privilege roles, encryption at rest/in transit, audit logging and support data residency and tenant isolation requirements.
Technical leadership (lead scope).
- Set backend, API and data design standards; review code and designs; mentor and unblock other engineers.
- Contribute to architectural decisions with the architecture function and translate them into sound backend implementation.
- Work with the Project Manager and QA on estimation, sequencing and release readiness for backend and data changes.
Who you'll work with. Frontend and other backend engineers, the tech lead and architecture function, the QA engineer(s), the infrastructure/DevOps and SRE functions (on deployment, hosting and recovery), the product owners, and - where backend work touches the regional deployment - the operator's in-house data and product team.
Required skills and experience.
- Strong hands on backend engineering experience building production services and APIs at scale (e.g. Node.js, Python, Java, Go or similar), with senior/lead-level depth.
- Deep relational-database expertise (e.g. PostgreSQL or MySQL): schema design, indexing, query optimisation and transaction management.
- Proven experience designing and running safe schema migrations against live production data.
- DBA competence: replication/HA, backup and recovery, performance tuning, and database security and access control.
- Solid grasp of API design, authentication/authorisation, and secure handling of sensitive data.
- Comfortable with CI/CD, automated testing and observability, and with multi-tenant, multi-region data concerns.
- At lead level: ability to set standards, review work and guide other engineers.
Desirable. Event-driven/messaging systems (e.g. Kafka, queues); caching strategies (e.g. Redis); containerisation and cloud-managed database services; exposure to NoSQL or time-series stores where relevant; experience in a regulated, data-sensitive or safeguarding domain; familiarity with SOC 2 / ISO 27001 control expectations as they touch data handling.
Compliance. Works within the group's information security policy and India DPDP data handling expectations, with particular care for the integrity, access control and auditability of sensitive data. Awareness of SOC 2 and ISO/IEC 27001 control environments is an advantage given the group's certification trajectory.
Success measures. Reliable, well-documented services and APIs that teams build on with confidence; a clean, performant data model; migrations executed without data loss or unplanned downtime; dependable backups with tested recovery meeting the platform's objectives; controlled, audited access to sensitive data; and, at lead level, a backend team working to consistent standards.
How to Apply:
Please send your CV (mandatory), brief cover letter (mandatory), and portfolio of similar projects to: [email protected].
Subject: Application – Backend Developer
Job Types: Full-time, Contractual / Temporary
Pay: From ₹50,000.00 per month
Ability to commute/relocate:
- Kochi, Kerala: Reliably commute or planning to relocate before starting work (Required)
Experience:
- requirements gathering and documentation: 7 years (Required)
- Agile product development: 5 years (Preferred)
Language:
- English (Required)
- and write excellent English (Required)
Willingness to travel:
Work Location: Hybrid remote in Kochi, Kerala