Senior Backend Engineer

6 days ago


Warsaw, Czech Republic CTHINGS.CO Full time
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.

Need-to-have 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.
Nice-to-have requirements:
  • 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.
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. Additionally, you may join our Employee Stock Option Plan (ESOP).

Company Overview:

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.

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.

,[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.] Requirements: Python, Linux, CI/CD, FastAPI, MongoDB, REST API, http, gRPC, Docker, low level linux, Protocols, AWS, IoT, Azure IoT, MQTT, Networking, OSI model, Kubernetes, Terraform, open flow protocol, SD-WAN, quic, http3, webtransport, AWS IoT Core, Azure IoT Hub, CoAP, LwM2M Tools: Jira, GitLab, Confluence, SharePoint, GIT, Agile, Scrum. Additionally: Training budget, Private healthcare, Flat structure, International projects, Sport subscription, Small teams, Free coffee, Canteen, Free beverages, Startup atmosphere, Modern office, No dress code.

  • Remote, Warsaw, Czech Republic beBeeBackend Full time 4,500,000 - 6,500,000

    Key Position Summary:">Our team seeks a seasoned backend engineer to contribute to the development of our innovative technology product. This individual will be responsible for designing, building, and maintaining scalable backend systems, collaborating with junior engineers, and providing expert guidance.">Essential Responsibilities:Design, develop, and...


  • Remote, Wrocław, Gdańsk, Warsaw, Kyiv, Kraków, Czech Republic RemoDevs Full time

    5+ years of Python Knowledge of TypeScript and React (at least basic) 2+ years of experience as a team leader Strong backend and architecture skills Projects deployed in production Async IO experience Knowledge of CI/CD, cloud (AWS/GCP/Azure), Linux, Docker, Kubernetes, APIs Experience with data pipelines / ETL Startup experience BSc in Software Development...


  • Warsaw, Czech Republic Papaya Full time

    4+ years of experience in backend development, preferably with .NET Core (open to other languages with a fast learning curve). Strong understanding of computer science principles (data structures, algorithms, system design). Experience with cloud platforms (AWS, GCP, etc.). Solid background in microservices architecture and distributed systems. Experience...


  • Remote, Warsaw, Czech Republic Mindbox S.A. Full time

    Requirements:  Solid practical and theoretical knowledge of Java software development Strong experience of Spring Boot / Micronaut An understanding of Kubernetes / Docker An excellent understanding of AWS (deployment / configuration) Message-driven architectures / Kafka / event sourcing Success delivering within an agile Experience working on a highly...


  • Warsaw, Czech Republic Monday.com Full time

    Strong technical skills and a passion for developing features end-to-end (client and server). Experience building web applications and/or distributed systems from scratch. Understanding of product and a passion for building software that provides a great experience. Strive for excellence, biased for action and collaboration with team members. Team player,...


  • Warsaw, Czech Republic Bayer Full time

    Required: Proficiency in core AWS services, for example including: ECS, AWS Batch, ImageBuilder, EFS, Cognito, Lambda, RDS, AppSync and API Gateway Strong networking knowledge (subnetting, security, routing, connectivity troubleshooting) Strong knowledge of network storage protocols and limitations Strong knowledge of containerization Experience in...


  • Warsaw, Czech Republic Bayer Full time

    Bachelor’s degree in computer science, Software Engineering, Information Technology or a related field 5+ years experience as a DevOps engineer Excellent proficiency with the AWS cloud platform with focus on infrastructure as code using Hashicorp Terraform. Good experience with Composable Architecture principals, especially on an API first...


  • Warsaw, Czech Republic Box Inc. Full time

    Lead the technical direction of a large-scale, multi-year React Native migration, transforming legacy systems into a modern, maintainable stack. Design and implement high-impact features that serve enterprise customers with complex use cases and security needs. Define standards and architecture for building frontend-heavy, cross-platform experiences...


  • Remote, Warsaw, Czech Republic KMD Poland Full time

    Here's a set of skills we require: Deep knowledge and experience in Kafka/other event brokers - testing asynchronous and event-driven behaviors. TypeScript - Ability to use testing frameworks. Automated testing API frameworks. MS SQL - Ability to write SQL to verify the data in case of issues. API testing tools. Containerization and management tools...


  • Warsaw, Czech Republic Bayer Full time

    Bachelor’s degree in computer science, Software Engineering, Information Technology or a related field 5+ years experience as a DevOps engineer Excellent proficiency with the AWS cloud platform with focus on infrastructure as code using Hashicorp Terraform. Good experience with Composable Architecture principals, especially on an API first...