StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU Our developers work directly on the product as an integral part of the startup team. We strive to replicate the in-house experience with a remote team.
8 грудня 2025

Senior Python Engineer (вакансія неактивна)

Львів, Тернопіль, віддалено

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.