ABOUT CLIENT This project focuses on empowering modern cities to understand how people and systems move through urban spaces. It provides public organizations and local decision-makers with clearer insights, helping them plan smarter, distribute resources more effectively, and respond to community needs with confidence. By turning complex, real-world signals into accessible visual information, the platform supports safer streets, more efficient mobility, and long-term sustainability initiatives. PROJECT TECH STACK React, Python, AWS. PROJECT STAGE founded in 2018. QUALIFICATIONS AND SKILLS * 3+ years of professional development experience in Python * Work with geospatial data and mapping services * MS/BS in Computer Science or similar * Required Qualifications * Strong proficiency in Python 3.x. * Hands-on experience developing APIs using FastAPI. * Solid understanding of asynchronous programming and event-driven architectures. * Experience with relational and/or NoSQL databases. * Familiarity with API security standards and practices. * Experience with Git and modern development workflows. * Ability to write robust, maintainable code in a team environment.
PREFERRED QUALIFICATIONS * Experience with geospatial data and PostGIS * Experience with Docker, Kubernetes, and cloud platforms (AWS). * Knowledge of message queues (RabbitMQ). * Experience with microservices architecture. * Familiarity with CI/CD tools (Jenkins). * Background in performance tuning, load testing, and observability (Prometheus, Grafana).
RESPONSIBILITIES * Designing, developing, and testing backend for web and mobile applications * Accurately translate user and business needs into functional RESTful APIs * Deliver assigned data engineering-related tasks in agile sprints * Working with the data engineering and UI/UX team to deliver new features and enhancements * Constant concern over application performance and data accuracy * Develop, optimize, and maintain backend services using FastAPI and Python. * Design and implement clean, scalable RESTful APIs and microservices. * Integrate databases (PostgreSQL, Databricks.) and ensure efficient data models. * Build asynchronous services leveraging async/await and FastAPI’s async capabilities. * Implement authentication/authorization (OAuth2, JWT, API keys). * Write unit and integration tests (pytest/coverage). * Collaborate with DevOps teams to deploy services using Docker, Kubernetes, or CI/CD pipelines. * Monitor and improve application performance, scalability, and reliability. * Create and maintain API documentation using OpenAPI/Swagger. * Troubleshoot production issues and provide timely resolutions. * Follow best practices for clean code, security, and API versioning.