Альпика

Senior Python Developer / Team Lead

Work format
Remote
Location
from Serbia
Employment
Full-time
Experience
9 years
Salary
3000 - 4000 USD
Company type
Startup
Apply by
November 1, 2026

About the role

Senior Python Developer and Team Lead with 9 years of experience in high-load systems. Proven track record in microservices architecture, performance optimization (PostgreSQL, Redis), and team leadership. Experience includes managing teams of 6 developers, mentoring, conducting technical interviews, and implementing observability stacks (OpenTelemetry, Prometheus, Grafana). Expertise in building ETL pipelines, distributed task processing (Celery, RabbitMQ), and system migration from monolith to microservices.

Required skills

  • Python 3.10+
  • SQL
  • FastAPI
  • Django
  • Flask
  • aiohttp
  • asyncio
  • PostgreSQL
  • Redis
  • Kafka
  • RabbitMQ
  • Docker
  • Kubernetes
  • GitLab CI/CD
  • pytest
  • Microservices
  • DDD
  • Prometheus
  • Grafana

Nice to have

  • Go
  • MongoDB
  • ClickHouse
  • NATS
  • Helm
  • Terraform
  • GitHub Actions
  • CQRS
  • Event-driven architecture
  • Clean Architecture
  • Sentry
  • OpenTelemetry

Apply for this role

Attach your resume as a PDF and answer a few short questions — it takes about a minute.

PDF up to 15 MB. Scanned images will not be read.

Screening questions

How many years of professional experience do you have in Python development and high-load systems?

Do you have hands-on experience managing a team of at least 5 developers?

Which of the following observability tools have you implemented in a production environment?

Describe a specific challenge you faced while migrating a monolithic system to microservices and how you resolved it.

What is your approach to mentoring junior developers and maintaining high code quality within a distributed team?