Software Developer (Python + .NET)

Traffit

Polska

Hybrid

PLN 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private medical care
Life insurance
Sport card

Job summary

Altimi in Poland delivers software for international customers and seeks a developer to own topics end-to-end—from understanding the problem, through design and implementation, to verification on the Raspberry Pi-based RVM.

You will write Python and C# code, build tooling, and integrate REST APIs, Firebase, and Azure Service Bus while contributing to PyQt5 and the web UI. This role offers flexible remote options and a hybrid model, with a base in Wroclaw facilities or fully remote.

Qualifications

  • 3+ years of commercial Python experience.
  • C# / .NET proficiency to write and maintain production code.
  • Self-sufficient and take ownership of a topic end-to-end.
  • Habit of writing tests and verifying code before shipping.
  • Good Git practices and PR experience.
  • REST API integrations and JSON fluency.
  • Ability to navigate a large existing codebase.
  • Logical, independent debugging and problem solving.

Responsibilities

  • Develop and maintain the core control system for the RVM — Python on Raspberry Pi (Linux/ARM).
  • Build and maintain tooling and integrations in C# / .NET.
  • Integrate with external systems via REST API, Azure Service Bus, and Firebase.
  • Handle hardware communication - serial port, scanners (evdev), and peripherals.
  • Work on the touch UI in PyQt5 and contribute to the web UI layer (HTML/JS).
  • Debug production issues — analyze logs, reproduce problems, fix root causes.
  • Write tests (pytest / unittest) and verify behavior before deployment.
  • Work in Git with branches, PRs, and meaningful commits.

Skills

Python
C#
Git
Testing
REST API

Tools

PyQt5
Azure Service Bus
Firebase
Linux

Job description

Altimi is a technology acceleration partner with impressive experience spanning over 20 years, specializing in the successful delivery of software development projects for international customers. We are based in Poland. Our main area of operation is the DACH region and Scandinavia, where we are known for providing top-notch software development services.

Our primary focus are managed services for companies seeking to accelerate growth, solve complex tech problems, build MVP/POC and/or modify legacy infrastructures.

The main area of competence include Product & Application Engineering, DevOps, Cloud Security & Managed Services and AI & Data Enablement.

Role Overview

We're looking for a developer who can take ownership of a topic end-to-end — from understanding the problem, through design and implementation, all the way to verifying it works on the actual machine.

The core of our system runs on a Reverse Vending Machine (RVM) — a physical device that accepts bottles and cans. You'll be working on the software that drives it, including both the Python core on Raspberry Pi and the surrounding C# tooling and integrations.

Responsibilities
  • Develop and maintain the core control system for the RVM — Python on Raspberry Pi (Linux/ARM)
  • Build and maintain supporting tooling and integrations in C# / .NET
  • Integrate with external systems via REST API, Azure Service Bus, and Firebase
  • Handle hardware communication - serial port, scanners (evdev), and peripheral devices
  • Work on the touch UI in PyQt5 and contribute to the growing web UI layer (HTML/JS)
  • Debug production issues — analyze logs, reproduce problems, and fix root causes rather than symptoms
  • Write your own tests (pytest / unittest) and verify behavior before deployment
  • Work in Git with branches, pull requests, and meaningful commit messages
Requirements
  • Solid Python experience (3+ years commercial)
  • C# / .NET proficiency - able to independently write and maintain production code
  • Self-sufficiency - you can organize your own work and take responsibility for a topic from start to finish
  • A habit of writing tests and verifying your own code before it ships
  • Good Git practices and experience working with pull requests
  • REST API integrations and fluency with JSON
  • Ability to navigate and understand a large, existing codebase
  • Logical, independent approach to debugging and problem-solving

Nice to have

  • Experience with Linux / Raspberry Pi and devices running in the field (24/7)
  • Hardware communication: serial, evdev, USB
  • PyQt5 or other desktop GUI frameworks
  • HTML / JS for web UI work
Whats in it for you?
  • Join for a role, stay for the development: More than 40% of our team is working with us longer than 5 years. Explore diverse domains, projects and modern technologies through internal mobility.
  • Learn from the best: Almost 60% of all our colleague has over 10 years of professional experience.
  • Flexibility: Work fully remotely, full-time from our office in Wroclaw or in a hybrid model.
  • Practical benefits: private medical care, life insurance, sport card.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Engineer
QA Engineer

Altimi • Wrocław

On-site
PLN 40,000 - 60,000
Private medical care
Life insurance
Sport card
+1
Senior Developer – AI-driven Refactoring
Senior Developer – AI-driven Refactoring

Altimi • Wrocław

Hybrid
PLN 180,000 - 280,000
Private medical care
Life insurance
Sport card
Senior MS SQL Server Database Developer
Senior MS SQL Server Database Developer

Altimi • Wrocław

On-site
PLN 180,000 - 240,000
Private medical care
Life insurance
Sport card
+2
IT Business Analyst / IT Business Architect
IT Business Analyst / IT Business Architect

Traffit • Polska

Remote
PLN 180,000 - 240,000
Private medical care
Life insurance
Sport card
+1
Solution Architect – AI-supported Legacy Migration
Solution Architect – AI-supported Legacy Migration

Altimi • Wrocław

Hybrid
PLN 260,000 - 380,000
Remote-friendly/hybrid work
Private medical care
Life insurance
+1
AI-Driven Solution Architect — Remote EdTech Upgrade
AI-Driven Solution Architect — Remote EdTech Upgrade

Traffit • Polska

Remote
PLN 240,000 - 360,000
Private medical care
Life insurance
Sport card
Senior Developer – AI-driven Refactoring
Senior Developer – AI-driven Refactoring

Traffit • Wrocław

Hybrid
PLN 230,000 - 290,000
Solution Architect – AI-supported Legacy Migration
Solution Architect – AI-supported Legacy Migration

Traffit • Polska

Remote
PLN 240,000 - 360,000
Private medical care
Life insurance
Sport card
Senior .NET Backend Engineer — Greenfield FinTech
Senior .NET Backend Engineer — Greenfield FinTech

Allegro Ltd. • Polska

Hybrid
PLN 163,000 - 232,000
Hybrid work model
Annual bonus program
Modern offices in Poland
Software Engineer 2 (Java/Kotlin/Python) - Search Relevance
Software Engineer 2 (Java/Kotlin/Python) - Search Relevance

Allegro Ltd. • Polska

Hybrid
PLN 163,000 - 232,000
Hybrid work model
Training budget
English classes
+2
Top locations