? Architect and scale distributed backend systems and microservices? Design high-performance databases and event-driven architecturesLead technical initiatives driving backend reliability and scalability
Job Information
Location : Flexible / Remote
Employment Type : Full-Time
Compensation : $150,000 – $240,000
Role Summary
We are seeking a Principal Backend Engineer to architect and optimize large-scale backend systems. You will design distributed systems, develop event-driven architectures, and lead technical initiatives that ensure scalability and high performance. This role requires deep expertise in backend engineering and leadership skills to guide cross-functional teams.
Key Responsibilities
- Architect and build scalable backend systems and microservices.
- Design and optimize database schemas for performance and reliability.
- Implement event-driven architectures and event streaming platforms.
- Lead technical design reviews and backend engineering best practices.
- Collaborate with product and engineering teams to align backend solutions with business goals.
- Drive performance tuning and optimization across distributed systems.
Requirements
- 8+ years of backend engineering experience, with leadership responsibilities.
- Strong programming skills in Go, Java, or Python.
- Proven experience with microservices architecture and distributed systems.
- Hands-on expertise with event streaming platforms (Kafka or similar).
- Deep knowledge of database design and performance tuning.
- Ability to lead technical initiatives and mentor engineering teams.
About the Opportunity
This role is ideal for a senior engineer passionate about solving complex scalability and performance challenges. You'll play a pivotal role in designing backend systems that power mission-critical applications.
Why Join
- High-impact role shaping backend engineering strategy.
- Competitive compensation with leadership visibility.
- Opportunity to work on cutting-edge distributed systems and architectures.
J-18808-Ljbffr