Responsible for designing, building, and maintaining backend services and automation tools using Python and modern frameworks. Collaborate with product, data, and frontend teams to translate requirements into scalable applications, integrate APIs and databases, and ensure code quality through testing and code reviews. Strong problem‑solving skills, familiarity with Git and CI/CD workflows, and the ability to learn and apply new libraries and tools quickly.
Responsibilities
- Experience in server‑side logic, data pipelines, or backend services, often working with web frameworks (Django, Flask, FastAPI), databases, and APIs.
- Strong core Python (data structures, OOP, concurrency, tooling like virtual environments).
- Experience with at least one web framework (Django / Flask / FastAPI) and RESTful APIs.
- Basic understanding of version control (Git), Linux/CLI, and containerization (Docker) is preferred.
- Design and implement backend components and APIs for web or internal services.
- Integrate applications with databases, third‑party APIs, and frontend interfaces.
- Debug, troubleshoot, and optimize existing systems and data pipelines.
- Familiarity with SQL and/or NoSQL databases and basic schema design.