Tech Stack
RESTSupabasePythonPostgreSQLFastAPI
Job Description, Responsibilities & Requirements
Description language:
About the Position
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
We Offer
- Opportunity to work on an impactful internal business platform
- Remote work from Ukraine or EU
- 3-4 months contract
About the Company
[Company description if present]