Backend Developer

Permanent employee, Full-time · Sarajevo (Bosnia and Herzegovina)

Intro

Join our team focused on expanding and maintaining the Google (Android/Chrome) capabilities of our cross-platform Unified Endpoint Management (UEM) solution. 

We deliver our customers peace of mind every day by helping them manage and maintain their technology assets, including desktop and mobile devices. We serve both large enterprise customers and schools, and therefore play an active role in enabling them to tackle today’s increasingly important challenge of remotely administering thousands of devices with ease. Your chance is to be part of one of the most important UEM providers in the world, working within small, functional, and very helpful/cooperative international agile teams.  

Ideally, you are eager to take ownership, commit to a task, and have fun driving a feature forward. The technologies we use in the backend are C++ and Python/Django. We offer a native administration console, written in C++ and Qt, and a web UI, written in JavaScript/React. For this position, proven experience and proficiency in Python/Django are a must, and experience with C++/Qt and Android development / Java would be a plus.  

In addition to working as a developer, you will also be taking part in our Scrum events like daily standups of your team, giving feedback/impressions in retrospectives, presenting the stories you have developed in review sessions, joining refinement sessions for complex and exciting stories, and actively participating in planning sessions for the next sprint. For more technical discussions and active collaboration on continuous refactoring, you will be joining backend chapter meetings to discuss with the other enthusiastic developers about current technologies and improvements to make.  

This position is primarily remote in Bosnia and Herzegovina. 

Your mission

(Should You Choose to Accept):

  • Develop and maintain backend services in Python/Django, integrating with Google APIs to manage Android and Chrome devices 
  • Collaborate with other teams to support and extend a shared administration console written in C++/Qt
  • Design and implement APIs and backend logic that power both internal services and client-facing tools
  • Work within an agile Scrum team, actively participating in planning, reviews, and retrospectives
  • Contribute to refactoring efforts and improve performance-critical components and network communication layers
  • Help define architecture and contribute to long-term product roadmap discussions
  • Investigate integration issues, collaborate across departments (QA, Support, UI), and deliver robust, testable code
  • Participate in continuous improvement of our development practices, testing strategies, and CI/CD pipelines.
Your profile

What we’re looking for:

  • Strong Python / Django knowledge and experience 
  • Either knowledge/experience C++/Qt or willingness to learn them quickly to be able to contribute  
  • Experience in Java/Android development would be a plus 
  • Experience with Backends/APIs and relational databases, preferably PostgreSQL 
  • Ability to work as part of the team and on your own – research, investigate, and find a solution
  • Good communication skills, and you speak English 
  • Knowledge of VCS, preferably Git and CI, preferably Gitlab.
Why us?

Why You’ll Love It Here:

  • Flexibility at Your Fingertips: Enjoy the freedom of hybrid or remote work options, so you can work where and when you're most productive.  
  • Work with the Best: Get hands-on with industry-leading technology, giving you the tools to innovate and excel.  
  • Collaborative Global Team: Be part of an international and diverse team that fosters creativity, teamwork, and growth.  
  • Office Space or Home Comfort: Prefer the office? No problem! We offer a vibrant workspace for those who like the office environment.  More of a homebody? You’re covered, too - enjoy the flexibility and comfort of working from your own home office. 
  • Top-Tier Healthcare: Your well-being matters to us, so we offer a premium package of private medical insurance.  
  • Continuous Learning: With ample opportunities for professional development, we support your growth and career advancement every step of the way.  

Even if you don’t tick every box, don’t hesitate to reach out - we believe great things come from diverse experiences.  

If you’re ready to take your career to the next level and help shape the future of endpoint management, we want to hear from you. Join FileWave and let’s make technology work for the people who need it most. 

About us

Your co-workers are high-impact and low-ego individuals with deep respect for our members. We expect you to be the same. 

All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, or length of time spent unemployed. 


Click here to watch a video about FileWave's mission
We are looking forward to hearing from you!
Thank you for your interest in FileWave GmbH. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to hr@filewave.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.