freehire launches on Product Hunt on 26 August.

Follow →

Sr. Backend Engineer

Summary

Build and scale high-performance microservices and cloud-native backend systems for a growing fintech platform using Spring Boot, Python, and AWS/GCP.

Role Overview

Based in our Bangalore, India office and reporting directly to the Chief Technology Officer (CTO), the Senior Backend Engineer will serve as a foundational pillar of our engineering team. This is a high-impact, hands‑on role requiring a blend of technical mastery and pragmatic leadership.

The ideal candidate possesses a builder’s mindset—someone who thrives in a fast‑paced environment, takes extreme ownership of the codebase, and can mentor junior engineers while executing complex architectural designs. You aren't just writing code; you are shaping the technical foundation of a scaling fintech platform.

Key Responsibilities

Technical Oversight & Architecture

  • System Design: Design, build, and scale robust, high‑performance microservices and cloud‑native backend systems.
  • Database Optimization: Architect and optimize database schemas and queries across relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases to handle large‑scale data processing.
  • API Management: Design and implement highly secure, performant RESTful and GraphQL APIs for internal and third‑party integrations.

Execution & Strategy

  • Roadmap Alignment: Collaborate closely with the CTO to translate business requirements and long‑term product vision into clean, scalable technical solutions.
  • Security & Compliance: Implement and enforce industry‑leading security practices for authentication, authorization, and data protection.
  • DevOps Culture: Establish and mature CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) for automated, seamless deployments.

Team Leadership & Collaboration

  • Mentorship: Elevate the engineering team by conducting thorough code reviews, mentoring junior/mid‑level engineers, and advocating for clean code practices.
  • Cross‑Functional Collaboration: Partner with front‑end engineers, data scientists, and product managers to ensure seamless end‑to‑end API consumption and feature delivery.

Executive Reporting

  • Progress Tracking: Keep the CTO and executive stakeholders informed on system performance metrics, technical debt, project timelines, and infrastructure bottlenecks.

Requirements

Experience

  • Years of Experience: 5+ years of professional backend development experience, with a proven track record in a Senior or Lead capacity.
  • Industry Context: Experience working within fast‑growing startups, fintech, or high‑transaction SaaS environments is highly preferred.
  • Geographic Location: Ability to work full‑time out of our Bangalore, India office.

Technical Skills

  • Core Languages: Advanced proficiency in Spring Boot and Python.
  • Databases: Strong hands‑on experience with both relational (MySQL, PostgreSQL) and NoSQL (DynamoDB, MongoDB) databases.
  • Cloud Ecosystems: Deep experience deploying and managing infrastructure on AWS and GCP.
  • DevOps Tools: Practical knowledge of containerization (Docker, Kubernetes) and building automated CI/CD pipelines.
  • Protocols: Deep understanding of RESTful APIs, GraphQL, and modern security protocols.

What We’re Looking For

  • Analytical Rigor: Exceptional problem‑solving and debugging skills, with the ability to diagnose complex, distributed system bottlenecks under pressure.
  • High Autonomy: A self‑starter who doesn't wait for direction, possesses strong technical judgment, and knows when to pivot vs. when to double down on an architectural choice.
  • Communication Style: Clear, concise communication skills—able to explain complex technical trade‑offs to non‑technical stakeholders and the executive team.
  • Adaptability: A resilient, growth‑oriented mindset suited for the evolving priorities of an innovative startup.

See also