Location: Remote, preferably with at least 4h overlap to CEST office hours

Employment Type: Full-time (80-100%)

About OPENGIS.ch:

OPENGIS.ch is a team of Full-Stack GeoNinjas offering personalized open-source geodata solutions to Swiss and international clients. We are dedicated to using and developing open-source tools, providing flexibility, scalability, and future-proof solutions, and playing a key role in the free and open-source geospatial community. We pride ourselves on our agile and distributed nature, which allows us to have a motivated and multicultural team that supports each other in working together.

Job Description:

We are seeking a passionate and skilled Django Full-Stack Engineer with a strong affinity for DevOps to join our team. The ideal candidate will work primarily on QFieldCloud, our cutting-edge cloud-based solution that brings QGIS projects to the field. You will help develop and maintain the full stack of the QFieldCloud platform, ensuring high performance and stability and implementing new features.


  • Develop, test, and maintain the QFieldCloud platform using Django, Python, PostgreSQL and other modern web technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Work closely with the DevOps team to manage and optimize deployment pipelines, including Docker, Kubernetes, and other containerization and orchestration technologies.
  • Provide technical guidance and support to clients regarding deployment and usage of the platform.


  • Strong experience with Django and Python in a full-stack capacity.
  • Proficiency in front-end technologies, including JavaScript, HTML5, and CSS3.
  • Experience with Linux, Docker (compose), K8s, Git, and PostgreSQL.
  • Familiarity with geospatial concepts and web GIS applications is a plus.
  • Good understanding of software deployment, containerization, and continuous integration practices.
  • Excellent problem-solving skills and ability to work independently.
  • Strong communication skills and ability to work in a distributed team environment.
  • Fluency in English; knowledge of German, French, Italian, Spanish, or Romansh is a plus.


At OPENGIS.ch, we enjoy a variety of perks that make our work experience rewarding. Here’s what we get:

  • Flexible Work Hours: We have the freedom to set our own schedules, which helps us better manage our personal and professional lives.
  • Remote Work Opportunities: We can work from anywhere, giving us the flexibility to choose our work environment.
  • Learning and Development: We are encouraged to grow professionally with access to training programs and workshops.
  • Innovative Environment: We thrive in an atmosphere that’s at the forefront of GIS technology, which keeps our work exciting.
  • Collaborative Team: We value teamwork and the exchange of ideas, making our workplace dynamic and supportive.

Questions for Applicants:

  • What’s your experience with software deployment and containers?
  • What is your favourite Django app? Why? Have you ever upstreamed a patch in Django or an app? if so, please provide a link to the pull request.
  • What is the error in the featured image of this post?
  • What did you last learn out of interest?

How to Apply:

If you are excited about this opportunity and meet the qualifications, please submit an application at opengis.ch/jobs

Join us at OPENGIS.ch and become a part of our mission to provide innovative open-source geospatial solutions! 🌍💻🚀


Laisser un commentaire