Currency

Senior Backend Engineer [Python]

6 608 - 7 985 USDNet per month - B2B
5 506 - 6 608 USDGross per month - Permanent
Python

Senior Backend Engineer [Python]

Python

al. Niepodległości 18, Warszawa

CTHINGS.CO Sp. z o.o.

Full-time
B2B, Permanent
Senior
Remote
6 608 - 7 985 USD
Net per month - B2B
5 506 - 6 608 USD
Gross per month - Permanent

Tech stack

    English

    C1

    Python

    master

    fastapi

    regular

    REST API

    regular

    Linux

    regular

    Good coding practice

    regular

    gRPC

    nice to have

    TDD

    nice to have

Job description

We are looking for a highly skilled and experienced Senior Backend Engineer working primarily in Python to join our dynamic team. In the backend team, you will be responsible for designing, developing, and maintaining an orchestration platform for Linux-based IoT devices at a global scale. We are looking for a strong team player willing to collaborate closely with other backend team members.

Your responsibilities

  • Design, develop, and maintain software for our portfolio of products, including orchestration and remote management of Linux-based IoT devices and their workloads, as well as in-house designed products for industrial sensing and data collection.

  • Collaborate and contribute to the architecture in order to achieve global scalability of the product.

  • Collaborate with the CTO, other engineers, and product to expand the product portfolio and expand the feature set.

  • Conduct code reviews and provide feedback to junior engineers.

  • Stay up-to-date with industry trends and advancements in the space of IoT and remote device orchestration.

Our requirements

  • 6+ years of experience working as a software engineer.

  • 3+ years of experience working in Python.

  • Strong understanding of containerization using Docker.

  • Proven experience in working with REST/HTTP APIs and gRPC-based APIs.

  • Strong understanding of asynchronous programming.

  • Broad knowledge of commonly used industry-leading software, including databases, queues, consensus and distributed locking systems, containerization systems, etc.

  • Strong understanding of containerization using Docker.

  • Ability to design and benchmark larger software architectures.

  • A certain level of pedantry and discipline in software development and testing.

  • Strong problem-solving, analytical, communication, and teamwork skills. Additionally, you need to be able to work independently and be proactive in your approach to innovation.

  • Since we’re a predominantly English-speaking team, it is a must for this position.

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field; OR significant industry experience to compensate.

Optional

  • Significant experience working with Linux on a low level (not just as an operating system).

  • Experience working with IoT-specific services and protocols (AWS IoT Core, Azure IoT Hub, MQTT, CoAP, LwM2M, concepts such as device twins, etc.).

  • Experience working with the Linux kernel.

  • Knowledge of networking concepts (on all levels of the OSI model) and how the internet and its core services work.

  • Knowledge of deployment-related technologies such as Kubernetes, Terraform, etc.

  • Knowledge of novel protocols such as QUIC, HTTP/3, WebTransport, etc.

  • Experience with SD-WAN concepts, including the OpenFlow protocol.

  • Experience managing other team members.

What we offer

  • Recruitment language: English

  • Permanent contract & full-time

  • Paid holiday for: B2B (total 30/year), UoP (total 26/year),

  • Remote days: flexible in a week (hybrid) or remote fully

  • Startup atmosphere

  • Modern office

  • Flat structure

  • International projects

  • Small teams

Benefits

  • Multisport

  • LuxMed

Recruitment stages

1 | Online Screening Call (30 mins)

2 | Online Meeting (30-45 mins)

3 | Online Meeting (30-60 mins)

How we work and what you get:

This is a full-time position in a hybrid work model. Our main HQ is based in Warsaw. If you’re based in Warsaw, too, you’ll have the option to visit the office every day or choose a hybrid model (visiting the office twice a week). If you’re not based in Warsaw, you may choose to work fully remotely with the possibility of working in an office space (we also have an office in Poznań).We offer two types of contracts (preferred B2B or UoP, based on your preferences). On top of a contract's usual salary and benefits, you will have access to private healthcare and a Multisport card.

How to apply:

Send us your CV (and optionally a cover letter) in English explaining why you decided to apply. We will be in touch if we believe you would be a good fit. Please keep in mind that we only contact a select group of candidates.CTHINGS.CO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

CTHINGS.CO sp. z o.o.

At CTHINGS.CO, we're on a mission to support the digital transformation of industries and municipalities. We design, develop, and manufacture 5G IoT hardware, software, sensors, cloud platforms, and web applications that employ bleeding-edge technology and components to monitor, capture, transmit, and analyze data. In addition, we dedicate a lot of our time to creating a robust Orchestration Platform for IoT applications. We're a diverse, multicultural, and inclusive team that is constantly evolving and expanding, and we're looking for a highly skilled and experienced Senior Backend Engineer to join us on this exciting journey.

Published: 03.10.2025
Office location

Senior Backend Engineer [Python]

6 608 - 7 985 USDNet per month - B2B
Apply

Senior Backend Engineer [Python]

al. Niepodległości 18, Warszawa

CTHINGS.CO Sp. z o.o.

6 608 - 7 985 USDNet per month - B2B
5 506 - 6 608 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is CTHINGS.CO Sp. z o.o. (hereinafter "controller"). You have the right to request access ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.