Backend Developer

extra holidays - fully flexible
Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven experience and proficiency in Python and Django., Knowledge or willingness to learn C++ and Qt., Experience with Java/Android development is a plus., Familiarity with backend APIs, relational databases, preferably PostgreSQL..

Key responsibilities:

  • Develop and maintain backend services in Python/Django, integrating with Google APIs.
  • Collaborate with teams to support and extend the administration console written in C++/Qt.
  • Design and implement APIs and backend logic for internal and client-facing tools.
  • Participate actively in agile Scrum events and contribute to continuous improvement efforts.

FileWave logo
FileWave SME https://www.filewave.com/
51 - 200 Employees
See all jobs

Job description

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

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Back-End Developer Related jobs