Skip to Content

Web Back-End Developer - Croatia

About us

At Gideon, we're crafting the future of logistics, manufacturing & other industrial environments with cutting-edge AI and 3D vision-based autonomous robots.  Our cutting-edge robots are deployed to support operations across various industries, with a particular focus on optimizing logistics. Our team is committed to automating complex operations, allowing people to shine in what they do best. 

If you're ready to join us and be part of this journey, read on!


Our team consists of 100+ super-talented people, including top-notch experts in the field of hardware and software engineering, and is devoted to developing robots with a mission of making people's work easier.

We are an ambitious group of tech enthusiasts with different backgrounds, skills, and experiences, very excited and passionate about what we do! And above all, we cherish team spirit, constant learning and kindness. There is much more to learn, so we hope this piqued your curiosity! 

 About the role

As a Web Back-End Developer on our Robot Interface Team, you will be responsible for designing and implementing server-side application logic to control and monitor a fleet of autonomous mobile robots in both on-premises and cloud environments. You will contribute to the development of a web-based robot management application, handling features such as robot map manipulation, mission and software management, fleet monitoring, and integration with external software systems and industrial equipment. Your role will involve ensuring seamless communication between the user interface and back-end services, supporting both individual robots and entire fleets with reliable, scalable, and efficient solutions.

Our Tech Stack:
    • Languages & Frameworks: Python 3.10+, FastAPI, OOP, microservices, REST APIs, ROS, Bash
    • Databases: MongoDB, PostgreSQL, SQLAlchemy 
    • Tools & Platforms: Docker & Docker Compose, Ubuntu Linux, PyCharm, VSCode, Git, GitLab CI/CD, GitKraken, GitHub Copilot etc.


Responsibilities we’ll trust you with:
    • Design and development of server-side logic 
    • Integration with web front-end 
    • Design and development of data storage solutions 
    • Integration with mobile robot platforms, as well as integration with 3rd party software 
    • Implementation of security and data protection 
    • Building high-quality and reusable code 
    • Troubleshooting and debugging 
    • Get feedback from, and build solutions for, users and customers 
    • Write functional requirement documents and guides, make project plans and give effort estimates 
    • Collaboration with multidisciplinary teams within Gideon 
    • Collaboration with customer teams 
    • Keeping on top of new technologies and best practices


Your area of expertise:
    • BSc or MSc in Computer Science, Robotics or a related field
    • Proficient knowledge of one or more object-oriented programming languages (Python preferable)
    • +2 years of software and/or web development experience 
    • Basic understanding of front-end technologies and platforms (HTML5, CSS, JavaScript, Angular, React, …) 
    • Experience with APIs (AJAX, JSON, Promise, etc.) 
    • Knowledge of OOP principles and best design practices 
    • Proficient knowledge of one or more relational database management systems 
    • Proficient knowledge of REST API design principles 
    • Knowledge of NoSQL databases (MongoDB preferable) 
    • Proficient knowledge of Git code versioning tool 
    • Comfortable with Linux 
    • Excellent analytical, multitasking and communication skills; fluency in English


Bonus points: 
    • Experience with using Docker
    • Knowledge of Robot Operation System (ROS)
    • Knowledge of the MQTT protocol
    • Knowledge of RabbitMQ messaging broker
    • Knowledge of OpenTelemetry or similar frameworks
    • Knowledge of DataDog platform
    • Knowledge of cloud computing


Steps in the selection process:

Introduction


Tell us about your experiences and interests, and we will tell you more about the position, about our team and Gideon as a whole. We cherish the individual approach to every candidate and we are always curious to hear how we fit into your plans!

Technical Assessment

This stage will show you how the actual job will look like and how you fit in. You will get an insight into technical details by completing the technical task and discussion with one of our senior experts.

Final   interview

The final step is a more in-depth conversation where you will get a full picture of how your work in Gideon would look like and what kind of culture we cherish.

Offer!


If all goes well, this is when we send you the offer with the information and details about compensation, vacation policy, benefits plan and all the other working details.


What do we offer and what can you expect once you join us?
Flexible & remote work

Meal-subsidy program

Kindergarten allowance/
Tourist voucher

Supplementary and additional health insurance

Health 
check-ups

Fully paid sick-leave
Christmas & Easter bonus

Baby bonus

Transportation allowance

Internal upskilling


Outstanding R&D team


Friendly & supportive environment

Testing & Manufacturing halls
Latest tech and tools
Regular 1-on-1 talks & feedback sessions