Python Api Backend Developer
Core
Design, build, and maintain Python-based RESTful APIs and data processing pipelines for internal tools and dashboards.
Role type
Python API Backend Developer
Builds
API-driven applications, data ingestion workflows, and internal data platforms
Domain
Software Engineering / Backend Development
Deliverable
production ML models | product features
Required skills
Python, REST API design, FastAPI/Flask/Django, SQL, PostgreSQL/MySQL/MongoDB, pandas, JSON/CSV processing, Git, API testing (Postman/Swagger)
Preferred skills
Experience with data validation and QA checks, basic HTML/CSS understanding
Technologies
FastAPI, Flask, Django, PostgreSQL, MySQL, MongoDB, pandas, Postman, Swagger/OpenAPI, Git, GitHub
Responsibilities
Develop, test, and maintain RESTful APIs; Integrate external APIs and expose internal services; Write clean, modular, and well-documented code; Work with databases using ORMs; Handle CSV, Excel, and JSON data ingestion and transformation; Write Python scripts for automating data collection and processing workflows; Perform basic data validation, QA checks, and debugging
Seniority
Mid-level (3+ years experience)