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.