This role is for one of our clients
Industry: Software Development
Seniority level: Mid-Senior level
Min Experience: 4 years
Location: Bangalore, Mumbai
JobType: full-time
We're looking for a
Senior Platform Engineer to build and scale the core backend systems that power high-throughput, distributed applications. This is a hands-on role with architectural ownershipideal for someone who enjoys designing resilient systems, writing production-grade code, and influencing technical direction without moving away from engineering.
You'll work across services, APIs, workflows, and infrastructure, partnering with frontend and product teams to deliver reliable, scalable platforms from day one.
What You'll Be Building
Distributed Backend Platforms
Design and implement scalable, fault-tolerant services using Golang and Python.
Build backend systems capable of handling high concurrency, large data volumes, and real-time workloads.
Own service-to-service communication patterns, reliability strategies, and performance tuning.
API & Service Architecture
Design and evolve REST and gRPC APIs with a strong focus on latency, throughput, and backward compatibility.
Define API contracts and integration patterns with frontend and external systems.
Ensure clean abstractions and long-term maintainability.
Event-Driven & Workflow Systems
Build asynchronous pipelines and event-driven services for complex business workflows.
Implement and manage workflow orchestration systems (Temporal or similar frameworks).
Ensure observability, retries, and failure recovery across workflows.
Data & Storage Layer
Work with relational and NoSQL databases including PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, and Elasticsearch.
Design schemas, indexes, and access patterns for performance and scale.
Balance consistency, availability, and cost across data systems.
Cloud & Infrastructure Engineering
Architect and deploy services on AWS, GCP, or Azure.
Use Docker and Kubernetes for containerization and orchestration.
Build CI/CD pipelines and automate infrastructure using Terraform and Helm.
Implement monitoring, alerting, and tracing using Prometheus, Grafana, or similar tools.
Technical Ownership & Mentorship
Drive technical design discussions and architectural decisions.
Review code and designs with a focus on quality, scalability, and simplicity.
Mentor engineers and set engineering standards across services.
Partner with leadership to shape technical roadmaps and platform evolution.
What Will Help You Succeed
Strong hands-on experience with
Golang and Python in production systems.
Proven background building
distributed systems and microservices.
Experience with
event-driven architectures and asynchronous processing.
Solid understanding of
cloud-native architecture and DevOps practices.
Comfort collaborating with frontend teams using
React, JavaScript, or TypeScript.
Ability to think in systems, trade-offs, and long-term platform impact.
Nice to Have
Experience with
Temporal.io or similar workflow orchestration tools.
Background in scaling platforms with high traffic or data throughput.
Exposure to platform engineering, developer tooling, or internal frameworks.
Core Skills
Golang
- Python
- Distributed Systems
- Microservices
- Platform Engineering
- REST
- gRPC
- Event-Driven Architecture
- Temporal
- Kubernetes
- Cloud Infrastructure
- System Design
- Observability
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.