{"id":14450,"date":"2025-03-21T17:06:26","date_gmt":"2025-03-21T16:06:26","guid":{"rendered":"https:\/\/www.opengis.ch\/?p=14450"},"modified":"2025-09-25T15:51:31","modified_gmt":"2025-09-25T13:51:31","slug":"django-full-stack-engineer-with-devops-affinity-80-100-remote","status":"publish","type":"post","link":"https:\/\/www.opengis.ch\/fr\/2025\/03\/21\/django-full-stack-engineer-with-devops-affinity-80-100-remote\/","title":{"rendered":"Senior Django Full-Stack Engineer with DevOps Affinity | 80 &#8211; 100% (Remote)"},"content":{"rendered":"\n<p><strong>Location<\/strong>: Remote, preferably with at least 4h overlap to <a href=\"https:\/\/www.timeanddate.com\/worldclock\/converter.html?p1=270\">CEST office hours<\/a><\/p>\n\n\n\n<p><strong>Employment Type<\/strong>: Full-time (80-100%)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"729\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?resize=750%2C729&#038;ssl=1\" alt=\"\" class=\"wp-image-15359\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?resize=1024%2C996&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?resize=300%2C292&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?resize=768%2C747&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?resize=50%2C50&amp;ssl=1 50w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p><strong>About OPENGIS.ch<\/strong>:<\/p>\n\n\n\n<p><a href=\"http:\/\/OPENGIS.ch\" rel=\"noreferrer noopener\" target=\"_blank\">OPENGIS.ch<\/a> 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.<\/p>\n\n\n\n<p><strong>Job Description<\/strong>:<\/p>\n\n\n\n<p>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 <a href=\"http:\/\/qfield.cloud\" target=\"_blank\" rel=\"noreferrer noopener\">QFieldCloud<\/a>, 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.<\/p>\n\n\n\n<p><strong>Responsibilities<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Develop, test, and maintain the QFieldCloud platform using Django, Python, PostgreSQL and other modern web technologies.<\/li>\n\n\n\n<li>Collaborate with cross-functional teams to define, design, and ship new features.<\/li>\n\n\n\n<li>Ensure the performance, quality, and responsiveness of the application.<\/li>\n\n\n\n<li>Identify and correct bottlenecks and fix bugs.<\/li>\n\n\n\n<li>Help maintain code quality, organization, and automation.<\/li>\n\n\n\n<li>Work closely with the DevOps team to manage and optimize deployment pipelines, including Docker, Kubernetes, and other containerization and orchestration technologies.<\/li>\n\n\n\n<li>Provide technical guidance and support to clients regarding deployment and usage of the platform.<\/li>\n<\/ul>\n\n\n\n<p><strong>Qualifications<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Strong experience with Django and Python in a full-stack capacity.<\/li>\n\n\n\n<li>Proficiency in front-end technologies, including JavaScript, HTML5, and CSS3.<\/li>\n\n\n\n<li>Experience with Linux, Docker (compose), K8s, Git, and PostgreSQL.<\/li>\n\n\n\n<li>Familiarity with geospatial concepts and web GIS applications is a plus.<\/li>\n\n\n\n<li>Good understanding of software deployment, containerization, and continuous integration practices.<\/li>\n\n\n\n<li>Excellent problem-solving skills and ability to work independently.<\/li>\n\n\n\n<li>Strong communication skills and ability to work in a distributed team environment.<\/li>\n\n\n\n<li>Fluency in English; knowledge of German, French, Italian, Spanish, or Romansh is a plus.<\/li>\n<\/ul>\n\n\n\n<p><strong>Perks:<\/strong><\/p>\n\n\n\n<p>At <a href=\"http:\/\/opengis.ch\/\" target=\"_blank\" rel=\"noreferrer noopener\">OPENGIS.ch<\/a>, we enjoy a variety of perks that make our work experience rewarding. Here&rsquo;s what we get:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Flexible Work Hours<\/strong>: We have the freedom to set our own schedules, which helps us better manage our personal and professional lives.<\/li>\n\n\n\n<li><strong>Remote Work Opportunities<\/strong>: We can work from anywhere, giving us the flexibility to choose our work environment.<\/li>\n\n\n\n<li><strong>Learning and Development<\/strong>: We are encouraged to grow professionally with access to training programs and workshops.<\/li>\n\n\n\n<li><strong>Innovative Environment<\/strong>: We thrive in an atmosphere that&rsquo;s at the forefront of GIS technology, which keeps our work exciting.<\/li>\n\n\n\n<li><strong>Collaborative Team<\/strong>: We value teamwork and the exchange of ideas, making our workplace dynamic and supportive.<\/li>\n<\/ul>\n\n\n\n<p><strong>Questions for Applicants<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What\u2019s your experience with software deployment and containers?<\/li>\n\n\n\n<li>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.<\/li>\n\n\n\n<li>What did you last learn out of interest?<\/li>\n<\/ul>\n\n\n\n<p><strong>How to Apply<\/strong>:<\/p>\n\n\n\n<p>If you are excited about this opportunity and meet the qualifications, please submit an application at <a href=\"https:\/\/www.opengis.ch\/jobs\" rel=\"noreferrer noopener\" target=\"_blank\">opengis.ch\/jobs<\/a><\/p>\n\n\n\n<p>Join us at <a href=\"http:\/\/OPENGIS.ch\" rel=\"noreferrer noopener\" target=\"_blank\">OPENGIS.ch<\/a> and become a part of our mission to provide innovative open-source geospatial solutions! \ud83c\udf0d\ud83d\udcbb\ud83d\ude80<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf0d\ud83d\ude80 Ready to shape the future of geospatial tech? Join us as a #Django #Full-Stack Engineer with a #DevOps edge!<br \/>\nWork remotely, innovate with QFieldCloud, and be part of a dynamic, multicultural team of GeoNinjas. Apply today and lead the way!<\/p>\n","protected":false},"author":2,"featured_media":14453,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[166],"tags":[],"class_list":["post-14450","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jobs"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1792%2C1024&ssl=1","jetpack-related-posts":[{"id":18364,"url":"https:\/\/www.opengis.ch\/fr\/2026\/05\/13\/devops-engineer-80-100-remote\/","url_meta":{"origin":14450,"position":0},"title":"DevOps Engineer | 80 &#8211; 100% (Remote)","author":"Marco Bernasocchi","date":"13 mai 2026","format":false,"excerpt":"\ud83c\udf0d\ud83d\ude80 Ready to shape the future of geospatial tech? Join us as a #DevOps Engineer with a #Django edge! Work remotely, innovate with QFieldCloud, and be part of a dynamic, multicultural team of GeoNinjas. Apply today and lead the way!","rel":"","context":"Dans &quot;Job Postings Archive&quot;","block_context":{"text":"Job Postings Archive","link":"https:\/\/www.opengis.ch\/fr\/category\/jobs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11651,"url":"https:\/\/www.opengis.ch\/fr\/2023\/02\/19\/devops-engineer\/","url_meta":{"origin":14450,"position":1},"title":"DevOps Engineer\/Sysadmin 60 &#8211; 100% (Remote in Switzerland)","author":"Marco Bernasocchi","date":"19 f\u00e9vrier 2023","format":false,"excerpt":"We\u2019re looking for a German speaking senior DevOps Engineer \/ System administrator (60-100%) to join our distributed team in Switzerland and take over responsibility for internal and clients infrastructures as well as consulting clients.","rel":"","context":"Dans &quot;Job Postings Archive&quot;","block_context":{"text":"Job Postings Archive","link":"https:\/\/www.opengis.ch\/fr\/category\/jobs\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2020\/08\/devops.jpeg?fit=1000%2C667&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2020\/08\/devops.jpeg?fit=1000%2C667&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2020\/08\/devops.jpeg?fit=1000%2C667&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2020\/08\/devops.jpeg?fit=1000%2C667&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":15596,"url":"https:\/\/www.opengis.ch\/fr\/2025\/05\/28\/qgis-industry-solutions-developer\/","url_meta":{"origin":14450,"position":2},"title":"QGIS &amp; Industry Solutions Developer\u00a0| 80 \u2013 100% (Remote)","author":"Marco Bernasocchi","date":"28 mai 2025","format":false,"excerpt":"\ud83d\udda5\ufe0f\ud83d\ude80 Join OPENGIS.ch as a QGIS & Industry Solutions Developer! We\u2019re seeking a skilled C++ and Python developer to contribute to QGIS core, build plugins, and deliver custom geospatial solutions. Work remotely with a dynamic, open-source-focused team. Apply now to help shape the future of geospatial technology!","rel":"","context":"Dans &quot;Job Postings Archive&quot;","block_context":{"text":"Job Postings Archive","link":"https:\/\/www.opengis.ch\/fr\/category\/jobs\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1200%2C1167&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1200%2C1167&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1200%2C1167&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1200%2C1167&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1200%2C1167&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":15655,"url":"https:\/\/www.opengis.ch\/fr\/2025\/06\/25\/celebrating-community-innovation-and-open-source-gis-in-sweden-aka-the-qgis-user-conference-2025\/","url_meta":{"origin":14450,"position":3},"title":"Celebrating community, innovation, and open-source GIS in Sweden &#8211; AKA the QGIS user conference 2025","author":"Marco Bernasocchi","date":"25 juin 2025","format":false,"excerpt":"QGIS UC25 in Norrk\u00f6ping brought together the global community for a week of collaboration, innovation, and connection. OPENGIS.ch had a strong presence, with keynotes, talks, and the first QField Day, highlighting the power of open-source GIS in action.","rel":"","context":"Dans &quot;Events&quot;","block_context":{"text":"Events","link":"https:\/\/www.opengis.ch\/fr\/category\/events\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":15860,"url":"https:\/\/www.opengis.ch\/de\/2025\/07\/04\/qgis-and-postgis-expert\/","url_meta":{"origin":14450,"position":4},"title":"QGIS- &amp; PostGIS-Expert:in | 80\u2013100% (CH)","author":"Marco Bernasocchi","date":"4 juillet 2025","format":false,"excerpt":"Werde Teil unseres engagierten Teams bei OPENGIS.ch! Unterst\u00fctze Kunden bei QGIS- und PostGIS-Projekten, arbeite eigenverantwortlich und gestalte die Zukunft von Open-Source-Geodatenl\u00f6sungen aktiv mit. Wir bieten spannende Projekte, flexible Arbeitsbedingungen und ein starkes, kollaboratives Umfeld.","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-4-2025-09_22_43-PM.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-4-2025-09_22_43-PM.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-4-2025-09_22_43-PM.jpg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-4-2025-09_22_43-PM.jpg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":15863,"url":"https:\/\/www.opengis.ch\/2025\/07\/04\/qgis-and-postgis-expert\/","url_meta":{"origin":14450,"position":5},"title":"QGIS- &amp; PostGIS-Expert:in | 80\u2013100% (CH)","author":"Marco Bernasocchi","date":"4 juillet 2025","format":false,"excerpt":"Werde Teil unseres engagierten Teams bei OPENGIS.ch! Unterst\u00fctze Kunden bei QGIS- und PostGIS-Projekten, arbeite eigenverantwortlich und gestalte die Zukunft von Open-Source-Geodatenl\u00f6sungen aktiv mit. Wir bieten spannende Projekte, flexible Arbeitsbedingungen und ein starkes, kollaboratives Umfeld.","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-4-2025-09_22_43-PM.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-4-2025-09_22_43-PM.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-4-2025-09_22_43-PM.jpg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-Jul-4-2025-09_22_43-PM.jpg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pbdBtI-3L4","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts\/14450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/comments?post=14450"}],"version-history":[{"count":12,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts\/14450\/revisions"}],"predecessor-version":[{"id":15665,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts\/14450\/revisions\/15665"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/media\/14453"}],"wp:attachment":[{"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/media?parent=14450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/categories?post=14450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/tags?post=14450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}