Back End Developer

Recro
Bangalore Urban, Karnataka, India

What You Will Do

  • Architect & Scale: Design, develop, and deploy scalable, reliable, and high-performance microservices using Go, Java, or Rust.
  • System Design & Event-Driven Systems: Build robust event-driven architectures using Apache Kafka, gRPC, and RESTful APIs behind API Gateways.
  • Performance Tuning: Profile systems (e.g., Go pprof, connection pooling, indexing) to reduce API latency and handle high-concurrency traffic.
  • Database Optimization: Work extensively with relational (PostgreSQL/MySQL) and NoSQL (Redis/MongoDB) databases, optimizing complex queries, schema design, and caching layers.
  • End-to-End Ownership: Take full ownership of services across the entire SDLC—from initial architecture design and code reviews to CI/CD deployment and production observability (Prometheus/Grafana/CloudWatch).
  • Cross-Functional Collaboration: Partner directly with Product, QA, DevOps, and Design teams to translate business and platform requirements into solid technical implementations.Ideal Candidate Profile (ICP) / Requirements

Must-Haves:

  • Experience: 1.5 to 3.5 years of hands-on production experience in Go (Golang), Java, or Rust.
  • Architecture: Hands-on experience with Microservices, Distributed Systems, and Event-Driven Architecture (Kafka / SQS).
  • Concurrency & Deep Fundamentals: Strong understanding of concurrency patterns (e.g., Go Goroutines & Channels, worker pools, multi-threading) and OOP/Domain-Driven design patterns.
  • Databases & Caching: Practical expertise in PostgreSQL or MySQL, query optimization, compound indexing, and caching mechanisms like Redis.
  • APIs & Protocols: Strong fluency in designing RESTful APIs and gRPC inter-service communication.
  • Engineering Standards: Proven ability to write clean, maintainable, well-tested code, establish coding standards, and conduct rigorous code reviews.Nice-to-Haves:
  • Prior experience in e-commerce, fintech, pricing engines, or logistics platforms.
  • Exposure to Docker, Kubernetes, AWS infrastructure, and observability tools (Prometheus/Grafana/CloudWatch).
  • Solved 200+ problems on LeetCode/GFG demonstrating solid DSA and system design fundamentals.What We Offer
  • High Technical Ownership: Direct autonomy to architect systems from scratch and lead project modules end-to-end.
  • Pure Core Engineering: Work in a fast-paced environment dedicated 100% to product development and innovation (no support or maintenance traps).
  • Competitive Compensation: Market-aligned salary package with fast-track growth opportunities.How to Apply

If you are excited about building scalable distributed backends and taking ownership of production-grade microservices, click Apply Now

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →