Tech Stack
ChefCloudDistributed SystemsGoPostgres
About the role
- WHY WE NEED YOU ?
- Our growth is driving us to strengthen our Object Storage team to deliver new product features and maintain our high level of service. Your mission will be to develop features and improvements on our Object Storage product and its backend (Beekeeper) in order to ensure reliability, scalability, and performance of our distributed storage platform.
- YOUR FUTURE TEAM
- We work in a collaborative and international environment where the diversity of Scalers, combined with a spirit of sharing, helps bring new projects to life every day, advancing our ambitions together.
- You will be part of a team of 5 people (4 Software Engineers + 1 EM), growing to 9. The team is responsible for maintaining and evolving our Object Storage offer, with strong involvement in the backend (Beekeeper) and future integrations.
- YOUR DAILY ROUTINE
- Tasks :
- - Design and implement new features for Object Storage
- - Fix bugs and improve existing functionality
- - Participate in the on-call rotation (Level 2 support)
- - Collaborate with distributed system components and infrastructure
- - Interact with the Data Center team for hardware interventions
- - Contribute to documentation and codebase maintenance
- - Attend daily stand-ups and sprint ceremonies
- - Perform code reviews and technical discussions
- - Help onboard new team members
Requirements
- Go: You write scalable backend services
- Distributed Systems: You scale infrastructure efficiently
- PostgreSQL: You maintain strong data integrity
- S3 & MinIO: You manage object storage APIs
- Autonomy: You lead your own developments
- Resilience: You handle critical on-call
- Teamwork: You grow with a strong squad
- Curiosity: You explore system internals deeply
- Precision: You fix issues with care