RouteGenie
Backend Developer
RouteGenieBrazil16 hours ago
Full-timeEngineering, Information Technology
About RouteGenie

RouteGenie is a modern, all-in-one software platform designed for medical transportation providers. We help businesses streamline and automate routing, scheduling, dispatching, billing, and fleet management—empowering them to reduce costs, improve on-time performance, and deliver better service to their customers and communities.

Why You'll Love Working Here

  • Customer‑First Approach: From initial implementation through long‑term support, our team builds solutions to support our customers for the long term.
  • Proven Results, Fast Innovation: Our platform empowers customers to complete more trips with the same fleet, cut down on no-shows, and improve billing accuracy. We are continuously innovating and investing in our platform so our customers can improve their operations
  • Culture of Collaboration & Improvement: You’ll work alongside a team of passionate problem-solvers who share knowledge freely, celebrate wins together, and push each other to do their best work.
  • Room to Grow: At RouteGenie, you’ll have opportunities to expand your skills, take on new challenges, and innovate in a fast-moving environment where your contributions truly matter.

Summary

RouteGenie is looking for a skilled Backend Developer to design and implement the server-side logic, APIs, and data processing that power our core applications. You will be responsible for building reliable, high-performance systems and managing the database architecture that supports our growing platform.

Key Responsibilities

Core Development:

  • Design and implement server-side logic and backend features using Python 3.x.
  • Build and maintain robust RESTful APIs using Django REST Framework (DRF), utilizing JSON serialization for efficient data exchange.
  • Develop and optimize PostgreSQL schemas and complex SQL queries to power RouteGenie’s applications.
  • Manage MongoDB for geospatial data and Elasticsearch/OpenSearch for advanced search functionality.
  • Manage background task workflows using Celery and Redis to handle asynchronous Python programming and long-running processes.
  • Integrate Python-based services with Twilio, Google Maps API, and OSRM to handle SMS, voice, and logistics logic.

Quality Engineering & Performance

  • Maintain high code quality by writing unit and integration tests using pytest, the Django test framework, and Mock/patch for isolation.
  • Enforce PEP 8 style guidelines and SOLID principles during code reviews to maintain consistency across the Python codebase.
  • Debug and resolve production issues, utilizing Python-specific debugging techniques to minimize downtime.
  • Identify and refactor performance bottlenecks, with a focus on Query Optimization and efficient Async Programming.

Collaborate

  • Partner with frontend developers on API contracts and document them using OpenAPI/Swagger.
  • Communicate progress and blockers in daily standups and participate in sprint planning and estimation.
  • Manage local development environments using Docker and Docker Compose to ensure consistency across the Python environment.

Minimum Requirements

  • 4+ years of professional backend development experience.
  • Strong proficiency in Python, Django, and PostgreSQL.
  • Proven understanding of RESTful API principles and version control.
  • Strong verbal and written communication skills in English.
  • Ability and willingness to work from 12pm-8pm PST

Preferred Skills

  • Experience with Celery and asynchronous programming.
  • Familiarity with Docker and AWS ecosystem.
  • Background in multi-tenant SaaS or logistics/healthcare software

Key Skills

Ranked by relevance