Senior Python Developer (Flask)
Core
Design, maintain, and scale web applications and backend systems using Flask for a high-growth client.
Role type
Senior Python Developer (Flask)
Builds
Modular Flask architectures, lightweight robust APIs, and core business logic for production environments.
Domain
Web development, backend systems, RESTful services
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Flask, Python 3.10+, WSGI/ASGI servers (Gunicorn, uWSGI), relational databases (PostgreSQL, MySQL), SQLAlchemy, Alembic, Redis, Celery, Docker, CI/CD pipelines, web security (OWASP, JWT, OAuth2, CORS), automated testing (pytest)
Preferred skills
Microservices architecture (FastAPI/Go), frontend integration (React, Vue, Jinja2), cloud platforms (AWS, GCP, Azure), serverless infrastructure (AWS Lambda, Zappa)
Responsibilities
Design, build, and maintain scalable REST APIs and backend architectures using Flask; Audit and optimize database queries, request-response lifecycles, and caching policies; Integrate third-party APIs, payment gateways, and internal microservices; Maintain high test coverage using pytest and implement security protocols; Collaborate with infrastructure teams to containerize applications and streamline deployment workflows.
Seniority
Senior, hands-on IC