Location: Remote
Engagement: Full-time (B2B)
Start Date: ASAP
About the Project:
Join a fully remote, international team working on Smart Mobile—an advanced application that supports road infrastructure monitoring for small towns and municipalities. The platform leverages machine learning and video analysis to collect and process field data, generate reports, and forecast road surface conditions to help optimize maintenance costs.
Role Overview:
We’re seeking an experienced Backend Developer to support the development and optimization of FastAPI-based backend. You’ll be responsible for SQL query optimization, endpoint development and migration, test coverage, and integration with the frontend. You'll also contribute to monitoring API performance and usage.
Key Responsibilities:
Optimize complex SQL and PostGIS queries, focusing on joins, subqueries, and geospatial data
Refactor and migrate existing endpoints for better performance and maintainability
Design and implement new API endpoints using FastAPI
Write unit, integration, and end-to-end tests
Collaborate with frontend developers to ensure proper API usage and integration
Support API monitoring and diagnostics (e.g., Azure Monitor)
Must-Have Skills:
Proficiency in Python (3.10+) and FastAPI
Strong experience with PostgreSQL and PostGIS, including performance tuning and spatial queries
Experience deploying applications to Azure App Service and/or Azure Container Apps
Familiarity with RESTful API design, JWT authentication, and backend performance optimization
Experience writing tests and ensuring test coverage
Knowledge of indexing and query optimization strategies in relational databases
Advanced English (C1+) for daily collaboration in a remote, international team
Nice-to-Have Skills:
Familiarity with Docker
Experience with microservices architecture and DevOps practices
Interested?
Apply now or reach out for more details. Join a meaningful project that uses cutting-edge technology to improve public infrastructure.
B2B
Check similar offers