Backend Engineer (Python)

SplitMetrics
Warsaw, Lisbon, Belgrade, Barcelona
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 4+ yearsSkills: ["Code reviews","Cross-functional communication","Architecture decision-making"]

Design and implement scalable, high-load backend systems in Python for SplitMetrics Acquire, including big data processing for hundreds of millions of records per day. Build and maintain backend products, improve reliability, security, and performance, and collaborate with frontend, QA, and product to develop microservices-based solutions. You’ll handle data pipelines, integrations, analytics, perform code reviews, and contribute to CI/CD and modern engineering practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SplitMetrics
SplitMetrics
1 day ago

Backend Engineer (Python)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live

Job Summary

Design and implement scalable, high-load backend systems in Python for SplitMetrics Acquire, including big data processing for hundreds of millions of records per day. Build and maintain backend products, improve reliability, security, and performance, and collaborate with frontend, QA, and product to develop microservices-based solutions. You’ll handle data pipelines, integrations, analytics, perform code reviews, and contribute to CI/CD and modern engineering practices.
Location: Warsaw, Lisbon, Belgrade, Barcelona
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement scalable, high-load backend systems using Python.
  • •Handle big data and adapt the product for 200–400 million records per day.
  • •Build and maintain backend products: develop, deploy, monitor, and maintain.
  • •Collaborate cross-functionally with frontend, QA, and product to deliver microservices-based solutions.
  • •Conduct thorough code reviews and provide constructive feedback within the domain.

Pay and Benefits

Perks:Health InsurancePaid LeaveLearning BudgetRemote Work

Key Requirements

  • •4+ years of professional software development experience using Python.
  • •Experience with Python web frameworks such as Django and FastAPI.
  • •Experience with data storage/optimization using PostgreSQL.
  • •Experience with async task queues such as Celery and tools like Redis, Kafka, or RabbitMQ.
  • •Experience building and scaling microservices-based solutions, with strong reliability/security/performance fundamentals.
Experience:4+ yearsBig dataMicroservices
Skills:Code reviewsCross-functional communicationArchitecture decision-making
Tech Stack:PythonDjangoFastAPIPostgreSQLCeleryRedisKafkaRabbitMQMicroservicesCI/CDBig dataStarRocksAirflowKafka ConnectDockerKubernetesAWS

Company Brief

SplitMetrics
Provides an app store optimization and mobile A/B testing platform to help mobile apps increase conversions and downloads through data-driven experiments, creative testing, and app store analytics.
Industry: Enterprise Software
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Funding: Bootstrapped
Headquarters: Tallinn, Estonia
Founded: 2013
WebsiteLinkedIn