Job Description

Title- Backend Developer

Location- Tamil Nadu, Chennai (ONSITE AT CHENNAI OFFICE)

MUST SKILL- go lang or java, micro services, elastic search, open, caching, kafka, postgress,

Employment Type: Full-time


About the Role

We are looking for a Senior Backend Engineer with strong problem-solving skills, system design expertise, and solid experience in building scalable, high-performance backend systems.

The ideal candidate should be proficient in at least one modern backend programming language — Java, Go, or Rust — and have deep experience with SQL-based database systems.

This is a hands-on engineering role involving architecture, development, and ownership of distributed backend services.

Key Responsibilities

· Design, develop, and maintain scalable backend services and APIs.

· Build and optimize distributed systems focusing on performance, reliability, and scalability.

· Collaborate with cross-functional teams (Frontend, Product, DevOps) to deliver end-to-end features.

· Design efficient SQL schemas, indexes, and optimize queries for performance.

· Conduct code reviews and improve engineering standards and practices.

· Own features across the lifecycle: design → implementation → deployment → monitoring.

· Ensure best practices in testing, including unit and functional testing.

· Troubleshoot and resolve complex LIVE production issues.

Required Skills & Qualifications

· 5+ years of professional backend software development experience.

· Strong proficiency in any one backend language: Java / Go / Rust.

· Experience building and consuming RESTful APIs.

· Strong understanding of system design, scalability, distributed systems, and high-performance architectures.

· Hands-on experience with SQL databases (MySQL, PostgreSQL): schema design, indexing, query optimization.

· Experience with microservices and event-driven architectures.

· Clear understanding of version control (Git).

· Excellent analytical and problem-solving skills with a focus on performance.

· Ability to troubleshoot production issues under pressure.

· Bachelor's or Master's degree in Computer Science or related field.

· Strong CS fundamentals (data structures, algorithms, concurrency, network basics).

Nice to Have

· Experience in Golang (for teams planning to migrate or build services in Go).

· Knowledge of monitoring tools (Prometheus, Grafana, ELK stack).

· Exposure to payment APIs, payment gateways, or fintech systems.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application