Remote Functional/Clojure Software Developer - SixSq.
Remote Functional/Clojure Software Developer - SixSq.

Remote Functional/Clojure Software Developer - SixSq.

Genf Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
WorksHub

Auf einen Blick

  • Aufgaben: Entwickle Software für eine innovative B2B SaaS-Plattform und arbeite an spannenden Projekten.
  • Arbeitgeber: Wachsendes Tech-Unternehmen mit internationalem Team und kreativer Kultur.
  • Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, internationales Arbeitsumfeld und intensive Schulungen.
  • Warum dieser Job: Sei Teil einer revolutionären Plattform und gestalte die IT-Branche aktiv mit.
  • Gewünschte Qualifikationen: Erfahrung in funktionalen Programmiersprachen oder die Bereitschaft, Clojure zu lernen.
  • Andere Informationen: Dynamische Umgebung mit großartigen Karrierechancen und der Möglichkeit, remote zu arbeiten.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Description

SixSq is building the most advanced edge-to-cloud B2B SaaS platform: Nuvla. With the acquisition of SixSq by Ekinops, we are growing quickly. We are looking for software developers wanting to join a multi-cultural and international team. As a software developer you will contribute to the overall objective of the company, which is to disrupt the IT industry with an open, agile, simple and efficient platform. The platform also includes a marketplace of business applications targeting the far edge in a range of sectors such as retail, manufacturing, transport, telecoms and energy.

Nuvla is mostly built using the functional language Clojure and the web ui Clojurescript. We therefore are looking for developers with experience in functional languages or willing to learn this amazing paradigm and join a great community. The solution also leverages Elasticsearch, Zookeeper and Kafka. And our operations target public cloud infrastructures and Kubernetes as the container orchestration engine.

The core team is based in Geneva, in beautiful Switzerland. Remote working is possible, however you must be living in or around Switzerland, with the ability to come to Geneva from 2-4 times per year. As the company operates using mature agile methodologies, experience or interest in agile development is required, since this is how we think and do things.

Expect to be given time and space to learn before jumping right in to developing production code for Nuvla. As an agile team, we expect each developer to be able to contribute to feature definition, architecture, design, implementation, testing and operations support. Also, you will be expected to share and present your work to your peers, Nuvla Tech Lead, Scrum Master and Product Owner for feedback and guidance.

Since we continue to operate as a scale-up, with the backing of a publicly listed company, you will have the opportunity to thrive in our fast moving, and exciting work environment. This could include, if you are interested in participating to the sales effort, creating stimulating demonstrations and take part in technical discussions with customers and prospects.

Tasks and Activities

The responsibilities will include:

  • production software development including designing solutions, writing code, testing code, automating test and deployment
  • delivery of software components working in collaboration with the rest of the team and integrated into our CI/CD pipeline
  • involvement in R&D projects, both in Switzerland and other European countries
  • supporting the overall sales effort of the company, with pre-sales activities such as Q&A sessions, demonstrations and working with sales people to help them, when necessary, in their customer conversations.

Profile and Skills

As a clojure software developer you will need the following skills:

Mandatory

  • Experience in or willingness to learn the Clojure/Clojurescript functional programming language
  • Experience in developing production code
  • Able to enunciate simple designs from high-level user story requirements, alone and in a small team
  • Demonstrated experience in working in a multi-cultural environment
  • Ability to communicate effectively with internal teams, partners and customers
  • Experience or interest in agile methodologies (e.g. Scrum, Kanban, DevOps)
  • Experience in integration with Elasticsearch, other NoSQL databases, Kafka or Zookeeper
  • Experience with Rest APIs

Nice to have

  • Functional language programming experience (e.g. Clojure/Clojurescript, Scala, Haskell)
  • Experience with React for browser/UI development
  • Experience with micro-service architecture (Nuvla is a set of Docker images orchestrated using Kubernetes)
  • Experience with contribution to development of SaaS type solution
  • Experience in Python and its eco-system
  • Good experience of Linux (Nuvla runs on Ubuntu)
  • Knowledge of service operations in cloud environments – e.g. Exoscale, AWS, Azure, GCE
  • Experience in working in an open source environment
  • Experience in contributing to open source projects
  • Experience with Kubernetes and Docker
  • Experience with GitHub and its eco-system
  • Experience of a shell scripting language (e.g. bash)
  • E-payment integration experience (e.g. Stripe, Paypal) – Nuvla uses Stripe

Education

University Degree or equivalent in a technical discipline and/or in-work experience.

Language skills

SixSq operates in English and French. All official documentation is written in English.

  • Fluent spoken and written English
  • French fluency would be an advantage

Additional information

The candidate must be a Swiss or European citizen. Possession of a Swiss work permit would be an advantage.

Travel within Europe for short periods should be expected, as part of our involvement in European research projects and customer support work.

Location

Switzerland. The main SixSq office is in Geneva. Home working is possible, with regular presence at the Geneva office expected.

Starting Date

As soon as possible.

Benefits

  • Competitive salary
  • Chance to be part of a knowledgable, high-achieving and fun team
  • An international work atmosphere
  • The chance to be part of a rapidly growing scale up and the next success story
  • Intensive training on the core technologies and processes of SixSq.

Selection Process

Interested? Apply now by sending your CV and motivation letterto jobs at sixsq.com.

#J-18808-Ljbffr

Remote Functional/Clojure Software Developer - SixSq. Arbeitgeber: WorksHub

SixSq ist ein hervorragender Arbeitgeber, der eine dynamische und multikulturelle Arbeitsumgebung in der malerischen Stadt Genf, Schweiz, bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung und agilen Methoden ermöglicht das Unternehmen seinen Entwicklern, in einem schnell wachsenden Scale-up zu arbeiten, das innovative Lösungen im Bereich B2B SaaS entwickelt. Die Möglichkeit, remote zu arbeiten, kombiniert mit regelmäßigen Teamtreffen, fördert nicht nur die Zusammenarbeit, sondern auch den Austausch von Ideen und Erfahrungen in einem unterstützenden Umfeld.
WorksHub

Kontaktperson:

WorksHub HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Remote Functional/Clojure Software Developer - SixSq.

Tipp Nummer 1

Nutze dein Netzwerk! Sprich mit Freunden, ehemaligen Kollegen oder Bekannten, die in der Branche arbeiten. Oft erfährt man von offenen Stellen, bevor sie veröffentlicht werden.

Tipp Nummer 2

Bereite dich auf Vorstellungsgespräche vor, indem du häufige Fragen und technische Herausforderungen übst. Zeige, dass du nicht nur die Sprache Clojure beherrschst, sondern auch bereit bist, in einem agilen Team zu arbeiten.

Tipp Nummer 3

Sei proaktiv! Wenn du eine interessante Stelle bei SixSq findest, bewirb dich direkt über unsere Website. Zeige dein Interesse und deine Motivation, Teil unseres Teams zu werden.

Tipp Nummer 4

Präsentiere deine Projekte! Wenn du an Open-Source-Projekten gearbeitet hast oder eigene Software entwickelt hast, bring das zur Sprache. Das zeigt, dass du engagiert und kreativ bist.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Remote Functional/Clojure Software Developer - SixSq.

Clojure
Clojurescript
Produktionscode-Entwicklung
Agile Methoden (z.B. Scrum, Kanban, DevOps)
Elasticsearch
Kafka
Zookeeper
REST APIs
Microservice-Architektur
Docker
Kubernetes
Linux (Ubuntu)
GitHub
Shell-Skripting (z.B. Bash)
E-Payment-Integration (z.B. Stripe)

Tipps für deine Bewerbung 🫡

Mach deine Bewerbung persönlich: Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns, warum du dich für die Stelle interessierst und was dich an Nuvla begeistert.

Betone deine Erfahrungen mit Clojure: Wenn du Erfahrung mit Clojure oder funktionalen Programmiersprachen hast, lass es uns wissen! Wenn nicht, zeig uns deine Bereitschaft, diese spannende Sprache zu lernen und wie du dich in der Vergangenheit in neue Technologien eingearbeitet hast.

Sei konkret bei deinen Fähigkeiten: Gib uns konkrete Beispiele für deine bisherigen Projekte und wie du agile Methoden angewendet hast. Das hilft uns, ein besseres Bild von deinen Fähigkeiten und deiner Arbeitsweise zu bekommen.

Bewirb dich über unsere Website: Wir freuen uns darauf, deine Bewerbung über unsere Website zu erhalten! Das macht den Prozess für uns einfacher und schneller. Also, zögere nicht und schick uns deine Unterlagen!

Wie du dich auf ein Vorstellungsgespräch bei WorksHub vorbereitest

Verstehe die Technologie

Mach dich mit Clojure und Clojurescript vertraut, bevor du zum Interview kommst. Zeige, dass du bereit bist, diese funktionalen Programmiersprachen zu lernen und anzuwenden. Wenn du bereits Erfahrung hast, bringe konkrete Beispiele aus deinen bisherigen Projekten mit.

Agile Methoden im Fokus

Da das Unternehmen agile Methoden nutzt, solltest du dich mit Scrum oder Kanban auseinandersetzen. Bereite dich darauf vor, Fragen zu beantworten, wie du in einem agilen Team arbeitest und welche Erfahrungen du damit gemacht hast. Zeige, dass du flexibel und anpassungsfähig bist.

Teamarbeit betonen

Hebe deine Erfahrungen in multikulturellen Teams hervor. Sei bereit, über Situationen zu sprechen, in denen du erfolgreich mit anderen zusammengearbeitet hast. Das zeigt, dass du gut ins Team passt und die Zusammenarbeit schätzt.

Fragen vorbereiten

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse am Unternehmen und an der Position. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach den nächsten Schritten in der Entwicklung von Nuvla.

Remote Functional/Clojure Software Developer - SixSq.
WorksHub
Standort: Genf
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

WorksHub
  • Remote Functional/Clojure Software Developer - SixSq.

    Genf
    Vollzeit
    48000 - 84000 € / Jahr (geschätzt)
  • WorksHub

    WorksHub

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>