Back End Developer

Recro

Bengaluru Urban

On-site

INR 1,800,000 - 3,000,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

High Technical Ownership
Pure Core Engineering
Competitive Compensation

Job summary

Recro in Bengaluru is seeking a backend engineer to design, develop, and deploy scalable microservices in Go, Java, or Rust. You will build event-driven architectures using Kafka, gRPC, and REST APIs, and optimize latency for high-concurrency traffic.

You will own SDLC across architecture, reviews, CI/CD, and production observability while collaborating with Product, QA, DevOps, and Design to translate complex requirements into solid implementations.

Qualifications

  • Hands-on production experience in Go, Java, or Rust (1.5–3.5 years).
  • Experience with Microservices, Distributed Systems, and Event-Driven Architecture (Kafka / SQS).
  • Strong concurrency understanding (Goroutines, channels, worker pools) and OOP/DDD patterns.
  • Practical PostgreSQL or MySQL experience; Redis for caching.
  • Fluent RESTful API design and gRPC inter-service communication.
  • Ability to write clean, maintainable, well-tested code and perform code reviews.

Responsibilities

  • Design, develop, and deploy scalable microservices using Go, Java, or Rust.
  • Build event-driven architectures with Kafka, gRPC, and REST APIs behind gateways.
  • Profile and optimize to reduce latency and support high concurrency.
  • Work with PostgreSQL/MySQL and Redis; optimize queries and caching.
  • Own services across SDLC from architecture to CI/CD and observability.
  • Collaborate with Product, QA, DevOps, and Design to translate requirements.

Skills

Go (Golang)
Java
Rust
Concurrency patterns
OOP/DDD
RESTful APIs
gRPC inter-service communication
Code reviews

Tools

Kafka
SQS
PostgreSQL
MySQL
Redis
MongoDB
Docker
Kubernetes
AWS
Prometheus
Grafana
CloudWatch

Job description

  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

INDmoney Private Limited • Bengaluru

On-site
INR 900,000 - 1,700,000
Real ownership
Modern stack
Fast iteration
+2
Backend Engineer - Golang
Backend Engineer - Golang

Zepto • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Backend Engineer (Go)
Backend Engineer (Go)

InCommon • India

On-site
INR 1,200,000 - 2,500,000
Backend Software Engineer
Backend Software Engineer

Datability Technologies • Dadri

On-site
INR 1,200,000 - 2,000,000
Fullstack Architect
Fullstack Architect

TGP Growth Partners • New Delhi

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer
Lead Software Engineer

Inito • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Software Development Engineer -II
Software Development Engineer -II

Rasonix • Bengaluru

On-site
INR 3,800,000 - 6,500,000
Best-in-industry compensation
Ownership culture
Lead Backend Engineer
Lead Backend Engineer

Inito • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Full Stack Technical Lead
Full Stack Technical Lead

Delta6Labs FinTech Pvt Ltd • Dadri

On-site
INR 2,000,000 - 3,000,000
Tech lead
Tech lead

careers.bitkraft.vc - Jobboard • Bengaluru

On-site
INR 1,500,000 - 2,500,000