remote
Senior Backend Engineer - dispel
Backend Engineer
Senior Backend Engineer leading design, development, and scaling of high‑performance services using Python, Go, Java, Kubernetes, and AWS to deliver robust microservice architectures.
About the role
Key Responsibilities
- Architect, design, and implement scalable backend services and APIs using Python, Go, and Java.
- Lead the migration of monolithic components to containerized microservices on Kubernetes.
- Optimize data storage and retrieval strategies with relational databases and SQL tuning.
- Ensure high availability, fault tolerance, and performance across distributed systems.
- Collaborate with product, frontend, and DevOps teams to define requirements and deliver end‑to‑end solutions.
Requirements
- 5+ years of professional backend development experience, with deep expertise in at least two of Python, Go, or Java.
- Strong knowledge of container orchestration (Kubernetes) and cloud platforms (AWS).
- Proven experience designing, building, and maintaining microservice architectures and RESTful APIs.
- Solid understanding of relational databases, SQL performance optimization, and data modeling.
- Ability to mentor junior engineers and drive technical best practices in a fast‑paced environment.
Skills
pythongojavakubernetesawssql