Job description
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.