Workers at Their Computers

Python Backend Developer

Interested in what means to work for MAKERS? See more here. 

Projects we will work on together

  • Building Energy Management System / USA
    product to unlock new revenue for real estate owners by transforming their buildings into power plants and connecting them to new energy markets and customers. Tasks related to creating 21st-century deployments, ensuring smooth operation, securing the whole ICT, and always look forward to how to improve solutions to the Infrastructure problems

  • Energy IoT Platform / Slovakia
    MAKERS product, create and operate our own solution for our customers in the cloud and on-prem. 

  • Energy Distribution / Austria
    development and integration services in the area of energy management and SmartGrid. Tasks related to connecting different sources of energy into the IoT network and control them in an optimal way.

  • Industrial Automation, Residential / Slovakia
    development and integration services related to energy consumption measurements. Tasks to create automatic measurements of energies and prepare technical reports for billing.

Laptop and Notebook

Your daily job and responsibilities

  1. Work across the entire software development lifecycle by determining and designing system specifications, requirements, standards, and hands-on programming

  2. Estimate efforts needed for feature development, deployment, and maintenance.

  3. Development of Django and Python code across IoT backend functionality (Python-based, Django)

  4. Review prepared merge request by other team members

  5. Helps team with problem-solving and debugging.


Your Teamleader and team

Anton Pytel (Software lead)

Anton is our Edge & IoT Platform Lead and one of the co-owners. He is an author of our abstract programming framework in Edge and one of our Lead Architects. He is experienced in many IoT technologies and shares his knowledge in many technical meetups (such as IoT Bratislava). 

The Edge & IoT Platform Team is responsible for working with any software stack on Edge devices and customization of the Thingsboard IoT Platform.

Relevant skills, knowledge and experience


    • Ability to translate customer needs into technical requirements, decompose them into issue reports, develop validation and verification plans and deliver results including estimation of work needed

    • Proven experience architecting, designing, debugging, and coding large scale software solutions. Intimate familiarity with the challenges of scaling and proven experience solving those problems 

    • Proven experience designing and building systems working in a microservices architecture, extensive experience in designing and implementing APIs.

    • Proven contributor across the software stack, expert level in Python, Django,

    • PostgreSQL, Celery, experience working with SCM (git)

    • Ability to dive into new codebases, generate data-driven decisions for refactoring opportunities and contribute code

    • Knowledge of Software Engineering processes and best practices


    • Knowledge of IoT platform architecture

    • Experience working with Docker and Kubernetes

    • Experience working with Linux system (Ubuntu/Debian) 

    • Knowledge of HTTP, Websocket, MQTT protocols and data formats like JSON, XML


    • Open-source contributions or other personal projects

    • Experience in the energy industry, industrial/IoT protocols, distributed control systems, or cybersecurity

    • Passion about great technologies, especially open source and stays at the bleeding edge of software development best practices, methodologies, processes, algorithms, and techniques.

    • Knowledge of Redis, Javascript frameworks, (S)CSS, HTML5, React, Node

A team of creative technologists united by a passion for creating amazing solutions, products and providing services in the area of the Internet of Things


Are you interested?

Please make sure that you share the same set of values, contact us at and don’t forget to share your code. Talk is cheap.