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