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