Senior Python developer
About the Project
We're looking for a Senior Backend Python Developer to join the development of an internal business platform that streamlines operational processes, centralizes data, and replaces manual spreadsheet-based workflows. The platform focuses on improving data reliability, automation, and regulatory compliance while supporting internal business operations.
Responsibilities
-
Review and productionize an existing Python-based proof of concept
-
Develop new backend features and enhance the internal platform
-
Design, build, and maintain ETL processes and automation
-
Ensure data accuracy, reliability, and maintainability
-
Improve test coverage and support ongoing maintenance
-
Proactively identify technical improvements and contribute to product evolution
-
Collaborate closely with technical and business stakeholders
Requirements
-
5+ years of backend development experience with Python
-
Strong experience with FastAPI
-
Experience with Streamlit
-
Hands-on experience with Supabase and PostgreSQL
-
Experience taking over and productionizing existing codebases
-
Solid understanding of REST APIs and backend architecture
-
Ability to work independently and take ownership of deliverables
-
Upper Intermediate English or higher
-
Working Hours: A few hours of overlap with the client's GMT-5 timezone are required for communication and collaboration.
Nice to Have
-
Strong SQL skills
-
Experience integrating AI services (OpenAI, Anthropic, or similar)
-
Background in insurance, data analytics, B2B platforms, or CRM systems
Soft Skills
-
Delivery-focused and self-driven
-
Product-oriented mindset
-
Strong ownership and problem-solving skills
-
Excellent communication and collaboration abilities