CrawlJobs Logo

Senior Python Engineer

startupsoft.com Logo

StartupSoft

Location Icon

Location:
Ukraine

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

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.

Job Responsibility:

  • 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.

Requirements:

  • 3+ years of professional development experience in Python
  • MS/BS in Computer Science or similar
  • 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.

Nice to have:

  • 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).
What we offer:
  • Global collaboration opportunities
  • Core team membership
  • Equity and ownership potential
  • Premier workspaces
  • Competitive compensation package
  • Cutting-edge technology environment
  • Impactful project contributions
  • Collaborative company culture

Additional Information:

Job Posted:
December 12, 2025

Employment Type:
Fulltime
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.