Senior C++ Developer

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

Intro
FileWave is looking to add a motivated senior C++ developer to extend our existing Development teams to continue the development of our unified endpoint management (UEM) solution.
 
We deliver our customers peace of mind daily 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 easily tackle today’s increasingly important challenge of remotely administering thousands of devices. 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. 
 
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, join refinement sessions for complex and exciting stories, and actively participate in planning sessions for the next sprint. This position is primarily a hybrid position, as we have an office in Sarajevo.
Your mission
Responsibilities

  • Build frontend and backend software applications using C++, Qt, PostgreSQL, Python, and other applicable technologies within a Scrum environment
  • Employ proper coding standards, unit tests, integration tests, and deployment scripts, and help develop best coding practices/processes/community of practice
  • Help to refactor and remove technical debt and improve performance-critical network communication algorithms and processes
  • Discuss architectural decisions and their implementation
  • Participate in systems/requirement analysis and defining future enhancements and product roadmap
  • Write technical API and design documentation
  • Provide regular updates and insight regarding progress on development efforts
  • Ensure software compatibility and performance across various platforms
  • Conduct component-level work estimation
  • Assists in project plan development, execution, and change control
  • Assist with project estimation, reviews, and configuration management
  • Find bugs, track them to closure, and/or fix them, as needed
Your profile

Required Qualifications


  • 5+ years of professional C++ development experience
  • Some experience with the Qt frameworks
  • Good problem-solving skills
  • Good communication skills
  • Knowledge and understanding of relational databases, preferably PostgreSQL
  • Knowledge of VCS, preferably Git

 

Preferred Qualifications


  • Broad experience with Qt, especially on the UI side
  • Experience with Python/Django and the Django rest framework (DRF)
  • Experience with Apple infrastructure
  • Experience with architecture/refactoring tasks and API design
  • Experience with Cloud development (e.g., AWS, Azure, Kubernetes)
  • Experience working in a Scrum environment
  • Experience integrating products with externally provided API and services
Why us?
At FileWave, we believe in creating a work environment that puts people first. Here's why you should consider being a part of our team:

  • 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.
  • Paid parking: Enjoy complimentary parking just a short walk from the office to make your daily commute a breeze.
  • 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.
If you're looking for more than just a job, but a place to thrive, grow, and make an impact - come join us!
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.