Python Backend Developer

$$$

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

 

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 17 August
95 views
Β·
30 applications
Last responded 1 hour ago
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...