Software Mind

Senior Software Engineer, Python

Software Mind

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Your role will focus on building a pure backend environment (no frontend work) within a distributed, microservices-based architecture:
  • Designing, developing, testing, and deploying backend services in Python
  • Building and maintaining microservices-based systems
  • Processing and integrating data from queueing/streaming systems (Kafka)
  • Designing and managing data flows using Apache NiFi
  • Developing ETL pipelines with AWS Glue, Azure Data Factory, or similar tools
  • Implementing scalable data processing workflows
  • Improving and optimizing existing backend services
  • Translating business requirements into robust technical solutions
  • Collaborating with architects, DevOps engineers, and data engineering teams
  • Supporting infrastructure and platform integration initiatives

Requirements

  • Minimum 5 years of commercial backend experience with Python
  • Practical experience with microservices architecture
  • Experience working with data streaming or queueing systems (Kafka/ ActiveMQ Artemis preferred)
  • Knowledge of data processing and ETL workflows
  • Testing experience (PyTest, Cucumber/Behave)
  • Hands-on experience with containers
  • Kubernetes and Helm familiarity
  • CI/CD pipelines (e.g., GitLab)
Benefits
  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Language classes
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonmicroservices architecturedata streamingqueueing systemsETL workflowsPyTestCucumbercontainersKubernetesCI/CD pipelines
Soft Skills
collaborationproblem-solvingcommunicationtechnical solution design