Backend Systems Architect
Summary
Design and scale resilient backend systems for high-traffic enterprise platforms using Go, Python, or Java and cloud-native tools like AWS, Azure, GCP, and Kubernetes.
Architect and scale resilient backend systems for high-traffic enterprise platforms.
Key Responsibilities
- Design and implement scalable microservices architectures
- Select and optimize data storage solutions (SQL, NoSQL, Cache)
- Ensure system security, reliability, and high availability
- Lead the migration of legacy systems to modern cloud-native infrastructures
- Define technical roles and oversee implementation of core features
Technical Requirements
- 10+ years of professional software development experience
- Expertise in Go, Python, or Java and microservices design
- Deep knowledge of distributed systems and message-oriented middleware
- Extensive experience with AWS/Azure/GCP and Kubernetes
- Strong communication skills for presenting architectural decisions to stakeholders