{"id":15441,"date":"2026-06-01T14:01:36","date_gmt":"2026-06-01T12:01:36","guid":{"rendered":"https:\/\/www.opengis.ch\/?p=15441"},"modified":"2026-06-01T14:02:42","modified_gmt":"2026-06-01T12:02:42","slug":"python-full-stack-engineer-django-focused-80-100-remote","status":"publish","type":"post","link":"https:\/\/www.opengis.ch\/fr\/2026\/06\/01\/python-full-stack-engineer-django-focused-80-100-remote\/","title":{"rendered":"Python Full-Stack Engineer (Django focused) (80-100% Remote)"},"content":{"rendered":"<p><strong>Location<\/strong>: Remote (at least 4h overlap with CET)<\/p>\n<p><strong>Employment Type<\/strong>: Full-time (80-100%)<\/p>\n<p><strong>About<\/strong> <a href=\"http:\/\/OPENGIS.ch\"><strong>OPENGIS.ch<\/strong><\/a>:<br \/>\n<a href=\"http:\/\/OPENGIS.ch\">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<p><strong>Job Description<\/strong>:<br \/>\nWe are looking for a passionate and skilled Django Full-Stack Engineer who loves open-source and ideally brings experience in geospatial technologies. The ideal candidate will work primarily on <a href=\"https:\/\/georama.io\/\">Georama<\/a>, our soon-to-be-published open-source and QGIS-based platform for geospatial data publication. You will help develop and maintain Georama, as well as deploy it to clients infrastructures.<\/p>\n<p><strong>Responsibilities<\/strong>:<br \/>\n*   Take an active role in shaping the long-term vision and roadmap of Georama, contributing ideas and technical direction alongside the core team.<br \/>\n*   Design and develop significant new features and functionalities, spanning both front-end and back-end.<br \/>\n*   Develop, test, and maintain Georama using Django, Python, and other modern web technologies.<br \/>\n*   Ensure the performance, quality, and responsiveness of the application.<br \/>\n*   Identify and correct bottlenecks and fix bugs<br \/>\n*   Help maintain code quality, organisation, and automation.<br \/>\n*   Contribute to and engage with open-source communities around our core technologies.<br \/>\n*   Possibly: optimise deployment pipelines, including Docker and CI\/CD workflows on GitHub.<br \/>\n*   Possibly: provide technical guidance and support to clients regarding deployment and usage of the platform.<\/p>\n<p><strong>Qualifications<\/strong>:<br \/>\n*   Strong experience with Django and Python in a full-stack capacity.<br \/>\n*   Demonstrated commitment to open-source. Contributions, patches, or active community involvement are a strong plus.<br \/>\n*   Proficiency in front-end technologies, including JavaScript, HTML5, and CSS3.<br \/>\n*   Familiarity with geospatial concepts, web GIS applications, or QGIS is a significant advantage.<br \/>\n*   Experience with Docker (Compose), Git, and relational databases (ideally PostgreSQL \/ PostGIS) required.<br \/>\n*   Experience with DevOps practices (CI\/CD pipelines (especially GitHub Actions), containerisation, and deployment) is welcome.<br \/>\n*   Excellent problem-solving skills and ability to work independently as part of a remote-first team.<br \/>\n*   Fluent in English. German and \/ or French a plus.<\/p>\n<p><strong>Questions for Applicants<\/strong>:<\/p>\n<ul>\n<li>What&rsquo;s your experience with open-source? Have you contributed to any projects (submitted a patch, opened a PR, or maintained something publicly)? Please share a link.<\/li>\n<li>What is your favourite Django app? Why? Have you ever upstreamed a patch into Django or one of its ecosystem packages? Or have you developed or maintained a complex Djabgo-based application? If so, please share the pull request.<\/li>\n<li>Do you have experience with geospatial technologies, especially QGIS? If so, tell us about it.<\/li>\n<li>What did you last learn out of personal interest?<\/li>\n<\/ul>\n<p><strong>How to Apply<\/strong>:<br \/>\nIf you are excited about this opportunity and meet the qualifications, please submit an application at <a href=\"https:\/\/www.opengis.ch\/jobs\">opengis.ch\/jobs<\/a><\/p>\n<p>Join us at <a href=\"http:\/\/OPENGIS.ch\">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>Location: Remote (at least 4h overlap with CET) 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 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":15359,"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":true,"_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,167],"tags":[],"class_list":["post-15441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jobs","category-open"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1280%2C1245&ssl=1","jetpack-related-posts":[{"id":14450,"url":"https:\/\/www.opengis.ch\/fr\/2025\/03\/21\/django-full-stack-engineer-with-devops-affinity-80-100-remote\/","url_meta":{"origin":15441,"position":0},"title":"Senior Django Full-Stack Engineer with DevOps Affinity | 80 &#8211; 100% (Remote)","author":"Marco Bernasocchi","date":"21 mars 2025","format":false,"excerpt":"\ud83c\udf0d\ud83d\ude80 Ready to shape the future of geospatial tech? Join us as a #Django #Full-Stack Engineer with a #DevOps 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":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1200%2C686&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1200%2C686&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1200%2C686&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1200%2C686&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1200%2C686&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":18364,"url":"https:\/\/www.opengis.ch\/fr\/2026\/05\/13\/devops-engineer-80-100-remote\/","url_meta":{"origin":15441,"position":1},"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":15596,"url":"https:\/\/www.opengis.ch\/fr\/2025\/05\/28\/qgis-industry-solutions-developer\/","url_meta":{"origin":15441,"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":11651,"url":"https:\/\/www.opengis.ch\/fr\/2023\/02\/19\/devops-engineer\/","url_meta":{"origin":15441,"position":3},"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":15860,"url":"https:\/\/www.opengis.ch\/de\/2025\/07\/04\/qgis-and-postgis-expert\/","url_meta":{"origin":15441,"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":15441,"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-413","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts\/15441","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=15441"}],"version-history":[{"count":11,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts\/15441\/revisions"}],"predecessor-version":[{"id":18381,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts\/15441\/revisions\/18381"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/media\/15359"}],"wp:attachment":[{"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/media?parent=15441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/categories?post=15441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/tags?post=15441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}