freehire launches on Product Hunt on 26 August.

Follow →

Python Backend Developer

Summary

Develops algorithmic solutions for route optimization in sea transport logistics, focusing on geospatial data processing, distance/travel-time calculations, and integration with mapping APIs. Uses AI coding tools for workflow acceleration.

We're looking for a Python Backend Developer with a strong algorithmic mindset to join a sea transport logistics project. You'll be working on route optimization — designing and implementing algorithms and calculation models that solve concrete business problems in shipping and freight planning.

Responsibilities:
Implement features and resolve bugs using AI coding tools as your primary workflow
Work with geospatial data: coordinates, routes, distance and travel-time calculations, coordinate transformations
Integrate and work with mapping / geolocation services (e.g. Google Maps APIs) for geocoding, distance matrices, and route data
Use AI coding assistants (Claude Code, Cursor or similar) as a primary part of your workflow to close a high volume of tasks
Document the logic behind your solutions so the team can reason about it after you

Requirements:
3+ years of production Python experience with a focus on algorithmic and computational tasks
Experience with optimization problems: route optimization, scheduling, resource allocation, or an adjacent class of problem
Working knowledge of graph algorithms and algorithmic complexity
Experience working with geospatial data (coordinates, distances, GeoJSON or similar)
Hands-on experience with optimization libraries — OR-Tools, NetworkX, PuLP, SciPy.optimize
Daily working experience with Claude Code, Cursor or similar AI coding tools
Upper-Intermediate English or higher

Nice to Have:
Mathematical background: linear programming, combinatorial optimization, operations research, graph theory, statistics
Experience with Google Maps Platform APIs (Distance Matrix, Directions, Geocoding) or equivalents
Docker, basic cloud familiarity
Understanding of multi-agent AI systems

We Offer:
Innovation Culture: Work in a team that actively experiments with AI and modern development approaches
Flexible workload: full-time or part-time — we're open to both, depending on your availability
Generous Time Off: 20 paid vacation days + 15 sick leave days annually
Professional Growth: Compensation for courses, certifications, and learning resources
Cutting-Edge Tools: Access to premium AI tools (Cursor Pro, Сlaude Code, GitHub Copilot, etc.)

Recruitment Process:
1. HR Interview
2. Technical Interview
3. Final Interview
4. Job Offer

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available