S

Software Mind

Polish software development outsourcing provider

Senior Python Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeWarsaw, PolandNo salary listed

About the Job

Requirements

  • At least 5 years of commercial Python development experience, with a strong focus on backend engineering.
  • Strong experience building backend applications and REST APIs.
  • Solid knowledge of SQL and experience with PostgreSQL or other relational databases.
  • Hands-on experience with AWS and/or Azure, Docker, and CI/CD pipelines.
  • Experience building data-intensive applications, data pipelines, or solutions processing large datasets.
  • Strong understanding of software engineering best practices, testing, and clean code principles.

Responsibilities

  • Design, develop, and maintain backend services and REST APIs using Python.
  • Build scalable solutions for ingesting, processing, and transforming large datasets.
  • Work with Microsoft Azure, including containerized workloads, batch processing, PostgreSQL, and event-driven architectures.
  • Contribute to cloud-native architecture, CI/CD pipelines, and Infrastructure as Code.
  • Work with Databricks and modern data processing approaches.
  • Collaborate with engineers on system design, data modelling, and platform improvements.
  • Improve software quality through code reviews, automated testing, and mentoring less experienced developers.
  • Leverage AI-assisted development tools to improve productivity, accelerate problem solving, and support coding, testing, and technical analysis.

Desired Qualifications

  • Experience with Databricks or other modern data platforms.
  • Familiarity with event-driven architectures, asynchronous processing, and distributed systems.
  • Hands-on experience with Azure services such as Azure Container Apps or Batch Processing.
  • Experience with Infrastructure as Code, such as Terraform.
  • Experience with Azure DevOps and deployment automation.
  • Practical experience using AI-assisted software development tools.

About the Company

Software Mind

Polish software development outsourcing provider

Software Mind is a Polish software development company with multiple delivery centers in Poland and offices in the United States, Singapore, and Australia. It provides personalized software development services and outsourcing for clients worldwide, focusing on building software that is treated as a product and tailored to each client’s unique needs. The company works with startups, growing teams, or broader IT initiatives and applies its Agile toolbox—best practices it uses across projects—to help clients accelerate development and scale their software efforts. Unlike some firms that offer generic development, Software Mind emphasizes a bespoke, partner-like approach, combining strong technical skills with attention to the client’s business context to deliver customized software solutions.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$27.5M
Headquarters
Kraków, Poland
Founded
1999

Recently Posted Jobs

Explore more opportunities at Software Mind

See more jobs