Lead Software Engineer 

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

Your daily job and responsibilities

  1. Works closely with Product Managers to meet current and future user needs.

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

  3. Be accountable for the on-time and to quality delivery of software development projects.

  4. Design and develop architectures and software solutions to complex problems across the software stack.

  5. Ensure delivery and development consistent with software engineering processes across the team.

  6. Support and develop software engineers through technical and professional mentorship.

  7. Maintain and implement software processes that improve the productivity of the team and organization. Improve operations by conducting systems analysis; recommends changes in policies and procedures.

  8. Sometimes get your hands dirty by contributing across our platform. :-)

Your Boss and team

Ján Masaryk

(Executive born to build products with the best value using modern technologies)

Jan is CEO of MAKERS, one of the co-owners and you will cooperate with him. He is an enthusiastic and innovative business and product developer, software project manager. Part of his journey is a positive impact on the community in which he works, he established the IoT BA community.

 

Engineering team is responsible for building, deploying and maintaining a complex IoT and Edge solution stack, from IoT device framework, to IoT hub and frontend application.

Nicholas Schmidt  

(Chief Technology Officer and lover of all things 1's and 0's)

Nick is a CTO of Blueprint Power, our key partner and you will report directly to him. He is a proven entrepreneurial executive, with extensive expertise in leading lean, agile, high-performing teams that design, engineer, and deliver multi-faceted solutions. His knowledge includes managing complex integration projects, performing unique R&D projects, as well as creating quick reaction capabilities for clients.

Relevant skills, knowledge and experience

  • MUST HAVE 

    • 5+ years architecting, designing, and hands-on coding of large-scale software systems.

    • Ability to translate business or product requirements into technical requirements, decompose them into issue reports, develop validation and verification plans, and deliver results.

    • 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, Nginx, Redis, Javascript frameworks, (S)CSS, HTML5, React, Node.

    • Experience working with Docker and Kubernetes

    • Knowledge of Software Engineering processes and best practices

  • SHOULD HAVE 

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

    • Has worked with other Engineering & non-Engineering team leads towards corporate goals and delivery.

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

    • Proven experience mentoring a team of engineers.

    • Experience working with large volumes of data and integrating machine learning models into a broader software platform

  • NICE TO HAVE

    • Familiar with basic hardware development such as Arduino and Raspberry Pi-like devices.

    • Background in implementation of TCP/IP and UDP based protocols for interface with physical devices.

    • Open-source contributions or other personal projects

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

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 hiring@makers.sk and don’t forget to share your code. Talk is cheap.

©2019 by MAKERS s. r. o.