RouteGenie

Backend Developer

Argentina Costa Rica
Python Django RESTful API PostgreSQL SQL MongoDB Elasticsearch OpenSearch Celery Redis Twilio Google Maps API OSRM pytest Docker Docker Compose OpenAPI Swagger AWS
Description

Backend Developer

Location: Argentina; Costa Rica; Mexico; Chile

Department: Engineering

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
  • 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

About the Company

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.



RouteGenie
RouteGenie

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say