Role Overview
You'll build and scale backend services that power our database management and performance tooling.
Your work will include designing APIs, orchestrating backend workflows, and architecting reliable, secure systems.
Key Requirements
- Design and develop backend services and APIs using Python
- Architect robust and scalable server-side modules and microservices
- Implement and maintain secure authentication, RBAC, and session management
- Optimize backend systems for performance, reliability, and concurrency
- Collaborate with product, infrastructure, and frontend teams to define clear data flows
- Establish coding standards, testing practices, and CI/CD workflows
- Write clean, modular, well-tested code with documentation
Core Requirements
- 4+ years of production backend development experience
- Strong expertise in Python (FastAPI / Django / Flask)
- Expertise in designing REST APIs, writing efficient async code, and building real-time features with WebSockets
- Strong understanding of authentication, RBAC, and backend security
- Experience with SQL databases (MySQL/PostgreSQL) and ORMs
- Knowledge of caching, queues, or streaming systems
- Experience with Docker, CI/CD pipelines, and cloud fundamentals
- Knowledge of logging, tracing, and observability tooling
- Strong problem-solving skills and architectural thinking
(ref:hirist.tech)