PANI
← Open roles
Sardine logo

Software Backend Engineer

Sardine · India · Remote

Job boardData EngSardine's JD mentions cash compensation and equity, but the provided posting does not specify an India salary figure. For a 7+ year backend engineer in India's major technology hubs, a reasonable market-oriented expectation could be approximately ₹30–55 LPA, with potentially higher compensation for exceptional candidates with strong Golang, distributed-systems, GCP and fintech experience. Actual compensation may vary significantly based on experience, interview performance, location, equity structure and seniority.
Apply via link

Similar open roles

Browse all open roles

Get alerts for similar roles

Job alerts from PANI only. Unsubscribe anytime.

Stand out beyond the resume. Get your free PANI score from public GitHub work (~2 min).

From the original post

Are you an experienced backend engineer looking to work on financial technology, fraud prevention, distributed systems, and highly available APIs? Sardine is hiring a Software Backend Engineer for its remote-first India team. This is a strong opportunity for senior engineers who enjoy building production-grade systems, working with modern cloud technologies, and solving complex problems in fintech and financial crime prevention. Job Snapshot: Company: Sardine Position: Software Backend Engineer Experience: 7+ years Location: Remote – India Eligible cities: Bangalore, Delhi, Gurugram, Mumbai, Pune Primary focus: Backend Engineering, APIs, Distributed Systems Advantage: Golang experience Domain: Fintech, Fraud Prevention, Risk & Compliance About Sardine: Sardine is an agentic risk platform focused on helping businesses fight financial crime, fraud, and AI-driven attacks. Its technology brings together risk data and automation to help organizations detect fraud and manage fraud and AML operations in real time. According to the provided, Sardine's fraud consortium covers more than 6 billion profiled devices, 800 million consumers, and 3 million businesses, with customers including FIS, GoDaddy, Intuit, Edward Jones and ZoomInfo. The company operates with a remote-first culture, emphasizing ownership, performance, customer empathy and high engineering standards. Why This Role Is Great for Experienced Engineers: Large-scale backend systems – Design reliable APIs and services serving evolving business requirements. Fintech & fraud technology – Gain experience in a highly relevant domain involving fraud prevention, risk and compliance. Distributed data systems – Work with technologies such as Bigtable, BigQuery, PostgreSQL and GCP Dataflow. Cloud engineering – Gain practical exposure to GCP and infrastructure-as-code using Terraform. Architecture ownership – Senior engineers are expected to contribute to technical roadmaps and design services from inception through production. Remote global collaboration – Work with distributed engineering and product teams while developing strong communication and ownership skills. Skills Required: Backend software engineering REST/API development Distributed systems Highly available production services Golang – major advantage TypeScript / Node.js Python / Java / Ruby PostgreSQL BigQuery Bigtable Apache Beam / GCP Dataflow Cloud architecture Terraform Data engineering concepts System design Production troubleshooting API scalability and reliability Fintech / banking domain knowledge Fraud prevention / AML concepts Technical documentation For a senior position, system design, scalability, reliability and engineering ownership can be just as important as knowledge of individual programming languages. Preparation Tips: 1. Prepare a fraud-detection system – Practice designing a system that receives millions of transactions/events and produces a real-time fraud-risk decision. Think about API gateway, event ingestion, data processing, caching, database selection, horizontal scaling, idempotency, retry mechanisms, monitoring, failure recovery. 2. Strengthen Golang – Golang isn't necessarily stated as mandatory, but the JD specifically calls it a significant advantage. Be ready to explain your experience with concurrency, goroutines, channels, error handling and building HTTP services. 3. Study data architecture – Understand when you would choose PostgreSQL, BigQuery or Bigtable. Be prepared to explain OLTP vs analytical workloads, indexing, partitioning and high-volume data access. 4. Practice senior-level ownership questions – Prepare examples demonstrating how you owned a service from design to production, handled a major production incident, improved API performance, made an architecture trade-off, worked with product/business stakeholders, mentored engineers, improved reliability. Expected Interview Rounds at Sardine: Sardine does not publish a universal interview sequence for every engineering position, so the exact process can vary by team and role. Based on the senior backend nature of this JD, candidates should reasonably prepare for a process involving: Round 1 – Recruiter/Initial Discussion: Experience, motivation, location and role alignment. Round 2 – Technical Screening: Backend development, programming fundamentals, APIs, databases and problem-solving. Round 3 – Coding/Technical Interview: Data structures, algorithms and practical backend coding. Round 4 – System Design: Distributed systems, scalable APIs, databases, reliability and cloud architecture. Round 5 – Hiring Manager/Team Discussions: Ownership, collaboration, customer focus and technical decision-making. Final/Leadership Discussion: Seniority, culture, communication and overall fit. Salary Range: Sardine's JD mentions cash compensation and equity, but the provided posting does not specify an India salary figure. For a 7+ year backend engineer in India's major technology hubs, a reasonable market-oriented expectation could be approximately ₹30–55 LPA, with potentially higher compensation for exceptional candidates with strong Golang, distributed-systems, GCP and fintech experience. Actual compensation may vary significantly based on experience, interview performance, location, equity structure and seniority. Resume Tips: Your resume should look like a Senior Backend Engineer resume, not a generic Java/Python developer profile. Highlight measurable achievements such as: "Designed highly available REST APIs handling X requests/day." "Reduced API latency by X% through caching and database optimization." "Designed distributed event-processing pipeline using…" "Led production migration with zero/minimal downtime." Also prioritize Golang, distributed systems, cloud, databases, Terraform, data pipelines and system design if you genuinely have those skills. Avoid listing 20 technologies without demonstrating how you used them. How to Apply: Application Link: https://jobs.ashbyhq.com/sardine/122f0715-0d0a-42b3-94f5-0a59d4169d69?src=Job+Boards%3A+LinkedIn The provided JD does not include a direct application URL or recruiter email. Candidates should apply through Sardine's official careers/recruitment channel and verify that the Software Backend Engineer – India position is currently open. If you are targeting this role, make sure your resume clearly demonstrates 7+ years of backend engineering, production ownership, scalable APIs and cloud/data experience. Final Takeaway: This is a particularly interesting opportunity for senior engineers who want to move beyond conventional CRUD development into fraud technology, distributed systems, data engineering and highly scalable backend platforms. If you have strong backend fundamentals plus Golang, GCP, data engineering or fintech experience, this role could be an excellent next step in your career.

Posted by Rohit BARAHATE. Spotted on Job board and surfaced by PANI.