Live opening · Posted 14 hours ago

Senior Software Engineer

MetAntz · Bengaluru, Karnataka, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 14 hours ago
CompanyMetAntz
LocationBengaluru, Karnataka, India (On-site)
Work modeNo
SkillsPython, AWS, Azure, Docker, PostgreSQL, Redis
SourceLinkedin
ListedPosted 14 hours ago

About the role

Description supplied by the original job listing.

MetAntz has one of the most advanced GenAI recruitment platforms. We help companies hire faster with an end-to-end product that covers job posting, sourcing, scoring and matching, and AI-driven assessments. We also run a candidate marketplace and a Recruitment as to Service team that fills roles for our customers. In this role you will sell both the platform and the services around it.
Senior Backend Software Engineer – Python & Platform Services
About The Role
Our client is an AI-native analytics company helping pharmaceutical and life sciences organizations unlock the value of their commercial and medical data.
As a Senior Backend Software Engineer, you will design, build, and own backend services powering analytics products, including APIs, data access layers, caching, and asynchronous processing. You will work with Python, FastAPI and Django, PostgreSQL, Redis, and Celery, collaborating with Engineering, Data, Product, and Delivery teams to ensure services are reliable, scalable, and performant in production.
Experience with Generative AI and LLM-based applications is a strong plus.
Key Responsibilities
Backend Development & API Design
Design, develop, and maintain backend services and APIs using Python, FastAPI, and/or Django.
Define API contracts, including versioning, pagination, error handling, and backward compatibility.
Build maintainable, modular, and testable applications with clear service boundaries.
Database & Data Management
Design and optimize PostgreSQL schemas, indexes, queries, and database migrations.
Understand transactions, isolation levels, locking, and connection pooling.
Ensure database performance, consistency, and reliability as application traffic grows.
Caching & Asynchronous Processing
Implement caching strategies using Redis, including invalidation, TTLs, and eviction policies.
Develop background and scheduled tasks using Celery.
Implement retries, idempotency, rate limiting, and failure recovery for asynchronous workloads.
Reliability & Performance
Improve application performance through profiling, load testing, and timeout management.
Troubleshoot production issues and drive root-cause resolution.
Implement observability using metrics, logs, and distributed tracing.
Engineering Excellence
Participate in architecture discussions, technical reviews, and design decisions.
Follow effective Git workflows, code review practices, and version control standards.
Mentor engineers and contribute to improving engineering quality and best practices.
Required Qualifications
6–9 years of hands-on backend engineering experience in a product or SaaS environment.
Strong production-level Python skills, including concurrency, asynchronous programming, typing, and testing.
Expertise in FastAPI and/or Django, including middleware, authentication, dependency injection, validation, and ORM concepts.
Strong PostgreSQL experience, including schema design, indexing, query optimization, transactions, and connection pooling.
Practical experience with Redis caching, data structures, invalidation strategies, and broker use cases.
Production experience with Celery, including task design, retries, idempotency, and worker scaling.
Strong Git knowledge, including branching, rebasing, merging, and collaborative code reviews.
Solid understanding of API design, system reliability, and failure-handling strategies.
Strong problem-solving skills and the ability to collaborate with cross-functional engineering and product teams.
Good to Have
Experience with Generative AI, LLMs, LangChain, LangGraph, or agentic workflows.
Knowledge of RAG pipelines, vector databases such as pgvector, Pinecone, Qdrant, or Weaviate, and embedding strategies.
Experience with prompt engineering, LLM evaluation, and cost and latency optimization.
Familiarity with Docker, containerized deployments, and CI/CD pipelines.
Experience with AWS or Azure cloud platforms.
Knowledge of observability tools such as Prometheus, Grafana, Sentry, or OpenTelemetry.
Exposure to event-driven architecture using Kafka or RabbitMQ.
Experience building high-traffic, data-intensive systems or multi-tenant enterprise SaaS applications.
Experience in pharma tech, life sciences, healthcare, or health data products.
What We Offer
Competitive compensation aligned with industry benchmarks.
Direct access to leadership and ownership of backend architecture.
An opportunity to build backend services powering AI-driven analytics products.
A fast-paced, high-growth environment focused on learning and experimentation.
Health insurance and paid time off.
Key Skills
Programming & Frameworks: Python, FastAPI, Django
Databases & Caching: PostgreSQL, Redis
Backend Processing: Celery, asynchronous programming, background jobs
API & Architecture: REST APIs, API versioning, system design, microservices
DevOps & Infrastructure: Docker, CI/CD, AWS, Azure
Observability & Emerging Technologies: Prometheus, Grafana, Sentry, OpenTelemetry, GenAI, LLMs, RAG, vector databases
Additional Skills: Git, code reviews, production debugging, performance optimization, cross-functional collaboration

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
7 min from Linkedin publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
64,507 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App