Job Description
Job Details
Salary: $110,000 - $150,000
Location: Remote / Hybrid, Preferable to be located in Florida
Employment Type: Full-time
About the Job
We are hiring an experienced Python developer to join our product team. As a Senior Python Engineer , you will be responsible for building and optimizing FastAPI-based microservices that power our data analytics platform. Your role will involve designing, developing, and maintaining scalable APIs, ETL pipelines, and backend services to process large-scale geospatial and mobility data.
About Urban SDK
Urban SDK is a geospatial AI platform that helps cities, transportation agencies, and civil engineering firms turn data into insights. Our platform provides real-time analytics to address traffic safety, congestion, and emergency management.
We prioritize innovation, collaboration, and flexibility in our workplace. Recognized as a Best Place to Work by the Jacksonville Business Journal and a Top 100 Early Stage Company to Work For, we are building a team passionate about solving real-world problems with technology.
About You
You are an experienced backend engineer with a passion for FastAPI microservices, API development, and data processing . You thrive in an agile environment , collaborating with UI, Data Science, QA, and DevOps engineers to build and optimize data-driven applications.
Responsibilities
- Design, develop, and maintain microservices using FastAPI for web and mobile applications.
- Architect RESTful APIs that are scalable, performant, and secure.
- Develop ETL and data processing pipelines for high-volume geospatial and mobility datasets.
- Optimize database queries and design efficient data structures (PostgreSQL, PostGIS).
- Implement authentication and authorization for APIs (JWT).
- Collaborate with cross-functional teams to define requirements and deliver new features.
- Ensure application performance and reliability by implementing caching, logging, and monitoring .
- Write unit and integration tests to maintain high code quality.
- Contribute to CI/CD pipelines for automated testing and deployment.
Qualifications
- 4+ years of experience in backend development using Python .
- Expertise in FastAPI (or Flask/Django with willingness to switch to FastAPI).
- Experience in building microservices and RESTful APIs .
- Proficiency with SQL databases (PostgreSQL, PostGIS preferred).
- Familiarity with ETL pipelines and data engineering concepts .
- Experience with Docker, Kubernetes, or other container orchestration tools .
- Understanding of asynchronous programming with Python (AsyncIO, Celery).
- Knowledge of authentication & security best practices (OAuth, JWT,
- Experience with cloud platforms (AWS, GCP, or Azure).
Nice to Have
- Experience with geospatial data and GIS tools .
- Experience leading backend teams and mentoring .
- Knowledge of real-time data streaming (Kafka, RabbitMQ, Redis Streams).
- Familiarity with GraphQL and WebSockets .
- Experience with serverless architectures (AWS Lambda, GCP Cloud Functions).
Benefits
- Competitive salary ($110K - $150K) + bonuses .
- Comprehensive health benefits (Medical, Dental, Vision).
- 401K plan with employer matching.
- 21 days paid vacation + paid holidays.
- Paid lunches and team events.
- Flexible work environment (Remote/Hybrid options).
🚀 Join Urban SDK and help us build the future of data-driven transportation and mobility analytics!
Job Tags
Holiday work, Full time, Flexible hours,