Back End Engineer
Hatch Pros · United States · 2 wk ago
RemoteRemoteEngineeringContract
About the Role
A Back-End Engineer with over a decade of experience in designing, developing, and maintaining high-performance server-side systems. You will architect and build scalable, distributed systems that support high availability and high throughput applications.
Requirements
- 10+ years of experience as a Back-End Engineer
- Extensive experience with Python for backend services, automation tooling, and data-intensive workflows
- Hands-on experience with FastAPI for developing modern, asynchronous, and high-efficiency API services (preferred)
- Experience working with Kubernetes for orchestrating containerized workloads in production environments
- Experience with Docker (a plus)
- Proficiency with SQL, including query optimization and schema design
- Experience working with Azure cloud services for deploying, scaling, and monitoring backend infrastructure
- Deep knowledge of MongoDB, including performance tuning and managing data in distributed document stores
- Experience using Ray for distributed computing, parallel processing, and building scalable data processing workloads