Search by job, company or skills

Xeni

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior Software Engineer

Experience:5+ Years

Location:Chennai

Employment Type:Full-time

About the Role

We are looking for aSenior Backend Engineerwith 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 inany onebackend language:Java / Go / Rust.
  • Experience building and consuming RESTful APIs.
  • Strong understanding ofsystem 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 inGolang(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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136394677

Similar Jobs