Backend Developer
Descrição da Vaga
**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
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev