Senior Backend Engineer (Go) - Distributed Systems & Storage Engines | Senior Backend Engineer (Go) - Distributed Systems & Storage Engines (m/w/d)
FERCHAU GmbH Niederlassung Augsburg
Job Summary
As a Senior Backend Engineer, you will play a critical role in designing and implementing the core components of a distributed storage engine using Go. Your day-to-day responsibilities involve developing complex mechanisms for consensus, replication, and sharding, while optimizing storage structures, indices, and access protocols. You will be tasked with conceptualizing transaction and concurrency control strategies such as MVCC and Two-Phase Locking to ensure data consistency and operational stability in distributed environments. This role is highly technical, requiring collaboration with platform teams for cloud and cluster integration. The position is particularly attractive due to its focus on high-level engineering challenges like Raft consensus and performance profiling. Employees benefit from a permanent contract, flexible working hours with mobile work options, and professional development through an in-house academy, making it an ideal environment for engineers looking to advance their technical expertise in a stable yet innovative setting.
Required Skills
Education
Completed degree in Computer Science or a comparable field of study.
Experience
- Professional experience in backend engineering with a focus on Go
- Proven experience in the development of distributed systems
- Experience with algorithms and data structures specifically for database and storage systems
- Practical knowledge of Raft consensus procedures
- Demonstrated experience with transaction and concurrency control concepts
Languages
Additional
- Candidates must include their salary expectations in the application to be considered. A complete CV and cover letter detailing specific career goals are required.
More Jobs from FERCHAU GmbH Niederlassung Augsburg
System Performance Engineer | System Performance Engineer (m/w/d)
Apr 6, 2026
As a System Performance Engineer, you will be responsible for ensuring the stability and optimizatio...
Systems Engineer | System Engineer (m/w/d)
Apr 2, 2026
As a Systems Engineer at FERCHAU, you will be responsible for the development and maintenance of com...
Component Testing Technician | Techniker Component Testing (m/w/d)
Apr 2, 2026
As a Component Testing Technician, you will be responsible for the organization and execution of com...