about 4 hours ago
Sr. Software Engineer (Backend)
Bengaluru, Karnataka, India
full-timeseniorTechnology
Tech Stack
Description
As a Senior Software Engineer, you will design and build scalable, fault-tolerant backend systems that drive platform reliability and performance for a global customer base. You'll collaborate with cross-functional teams to solve complex engineering challenges and contribute to architectural decisions.
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 such as Golang or Python.
- 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