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