Hybrid Senior Python Developer

Posted 6 days ago

Apply now

About the role

  • Senior Python Engineer designing and developing backend services for mobile applications at Syndicode. Collaborating with teams to optimize performance and ensure data integrity.

Responsibilities

  • Design and build scalable backend services and RESTful APIs using Python (FastAPI/Django)
  • Architect and maintain modular, service-oriented backend systems supporting high-traffic workloads
  • Integrate third-party services (payment providers, messaging platforms, cloud infrastructure)
  • Build and optimize data pipelines and integration points for AI/ML-powered personalization and recommendation systems
  • Work with PostgreSQL and vector databases to model complex relational and unstructured data
  • Implement real-time features, including notifications and live event handling (WebSockets, pub/sub)
  • Collaborate with frontend and mobile engineers to define clean, well-documented API contracts
  • Set up and maintain CI/CD pipelines, infrastructure-as-code, and environment management
  • Write and maintain comprehensive tests (unit, integration, end-to-end) to ensure code quality and system reliability
  • Ensure platform security, GDPR compliance, role-based access control, and audit logging
  • Mentor junior engineers and contribute to architectural decisions and code review culture

Requirements

  • 5+ years of professional Python development experience
  • Strong experience building production APIs with FastAPI, Django, or Flask
  • Solid understanding of relational databases (PostgreSQL), query optimization, and data modeling
  • Experience with cloud platforms (AWS or GCP) and containerized deployments (Docker, Kubernetes)
  • Familiarity with event-driven architectures, message queues (Redis, RabbitMQ, or Kafka)
  • Strong understanding of asynchronous programming (asyncio, async/await) and concurrency patterns in Python
  • Experience integrating third-party APIs (payments, logistics, messaging)
  • Proven experience with testing frameworks (pytest, unittest) and a test-driven or test-first development mindset
  • Working knowledge of CI/CD tooling and infrastructure-as-code (Terraform, CloudFormation)
  • Strong understanding of authentication, authorization, and security best practices
  • Ability to work in cross-functional teams in a fast-paced, early-stage environment
  • Excellent communication and documentation skills

Benefits

  • 15 vacation days
  • 11 public holidays
  • 20 sick leave days per year
  • Hybrid work model (2–3 days in our Kyiv office per week)
  • Educational reimbursement
  • Internal knowledge-sharing sessions
  • Collaborative team environment with regular feedback
  • Flexibility in planning your schedule and work tasks
  • An opportunity to influence product decisions and propose improvements

Job title

Senior Python Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job