about 4 hours ago

Senior Software Engineer (Backend)

Bengaluru, Karnataka, India
full-timesenior

Tech Stack

Description

As a Senior Software Engineer, you will join a dynamic engineering team building scalable, robust backend systems. You'll contribute to critical projects that drive platform scalability, optimize performance, and improve system reliability for a global customer base, collaborating with cross-functional teams and working with modern technologies.

Requirements

  • 5+ years of industry experience in software engineering, preferably in technology-focused organizations or start-up environments.
  • Strong hands-on experience building large-scale distributed systems.
  • Experience working with large datasets (tens of millions of documents or more).
  • Experience with in-memory caching systems such as Redis.
  • Experience with distributed NoSQL databases such as Elasticsearch, Cassandra, HBase, or MongoDB.
  • Proficiency in at least one backend programming language, Python preferred.
  • Ability to design and work with complex business workflows and high-volume data processing systems.
  • Strong problem-solving and debugging skills.

Responsibilities

  • Design, develop, and maintain highly scalable and reliable backend systems.
  • Build distributed services capable of handling large-scale datasets and high-throughput workloads.
  • Optimize system performance, reliability, and availability across the platform.
  • Collaborate with product managers, data teams, and other engineering teams to deliver high-impact solutions.
  • Contribute to architectural decisions and help improve engineering best practices.
  • Troubleshoot and resolve complex technical issues in production systems.
0 views 0 saves 0 applications