Talent.com
Idrive Software
Senior Backend Engineer - Object StorageIdrive Software • Bengaluru / Bangalore
No longer accepting applications
Senior Backend Engineer - Object Storage

Senior Backend Engineer - Object Storage

Idrive Software • Bengaluru / Bangalore
30+ days ago
Job description

As a Senior Backend Engineer - Object Storage, you will join a global engineering team to design, build, and optimize highly scalable backend services that power our S3-compatible object storage platform.

What you will be doing:

Backend architecture & development

  • Design, develop, and maintain scalable backend systems using Golang.
  • Apply sound architectural principles, design patterns, and best practices to ensure robust and maintainable solutions.
  • Optimize performance through efficient multi-threading and concurrent programming.

System performance & problem solving

  • Build high-throughput, low-latency backend components that support mission-critical workloads.
  • Leverage your knowledge of data structures and algorithms to develop reliable and efficient code.
  • Write clean, testable code and conduct code reviews to ensure quality.

Cross-platform implementation

  • Develop backend services that run efficiently in Linux-based environments.
  • Ensure system portability, performance, and reliability across platforms.

Collaboration & ownership

  • Take full ownership of your projects as an individual contributor, from design to deployment.
  • Collaborate with DevOps, QA, and product teams to ensure seamless integration and delivery.
  • Contribute to improving internal processes and code quality standards.

What we expect from you:

  • 3+ years of professional backend development experience, ideally with product-based or tech-first companies.
  • Strong proficiency in Golang and experience building production-grade applications.
  • Hands-on experience with multi-threading, concurrency models, and performance optimization.
  • Solid grasp of core data structures, algorithms, and systems-level programming concepts.
  • Experience working with Linux environments and tools.
  • Ability to work independently, take initiative, and deliver reliable, maintainable code.
  • Bachelors degree in Computer Science, Computer Engineering, or a related field from a recognized institution.


Skills Required
Testing, Golang, Linux, Multithreading

Create a job alert for this search

Senior Backend Engineer - Object Storage • Bengaluru / Bangalore