Experience: 4–8 years
Tech Stack: Python, FastAPI, SQL/NoSQL, Docker, CI/CD
Required Skills & Experience
- 4–8 years of professional backend development experience in Python.
- 2+
years of production experience with FastAPI. - Strong
understanding of REST API design, async I/O, and Pydantic. - Experience
with relational and/or NoSQL databases. - Familiarity
with containerization (Docker) and deployment best practices. - Knowledge
of Git, CI/CD tools, and testing frameworks like Pytest. - Good
problem-solving skills and team collaboration. - Design
and implement clean, modular, and extensible code using OOP and SOLID principles. - Understanding
of design patterns (e.g., Factory, Strategy, Singleton,
Repository)
Preferred (Bonus) Skills
- Experience
with cloud platforms (AWS, Azure, GCP). - Familiarity
with message brokers (Kafka, RabbitMQ). - Exposure
to GraphQL or other modern API paradigms. - Background
in building microservices and event-driven architectures.