Remote Functional/Clojure Software Developer

Vor 5 Tagen


Genf, Schweiz WorksHub Vollzeit
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. 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 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 into 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. You will also 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 in the sales effort, creating stimulating demonstrations and taking part in technical discussions with customers and prospects.

Tasks and ActivitiesThe 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 salespeople 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 the development of SaaS type solutions.
  • Experience in Python and its ecosystem.
  • 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 ecosystem.
  • 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 knowledgeable, 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 letter to jobs@sixsq.com.

#J-18808-Ljbffr

  • Genf, Genf, Schweiz Randstad Professionals Vollzeit

    About the RoleThis role is ideal for candidates looking to advance their career in safety-critical systems engineering while working in a challenging and rewarding technical environment.Key Responsibilities:Software Development:Design, develop, and test software applications that meet mission-critical requirements.Requirements Management:Create and maintain...

  • Software Developer

    Vor 5 Tagen


    Genf, Schweiz Hays Vollzeit

    Responsibilities:Development and improvements of the certification applicationCollaborate with development teams to fulfill customer requirementsOversee data migration, reporting and workflow developmentsImplementation of ongoing functional enhancementsProvide technical advice to Pega developersProviding expert advice on design decisions and best practices...


  • Genf, Schweiz Mina Foundation Vollzeit

    Senior Rust Typescript Developer (Remote)Mina Foundation oversees the Mina Protocol, the world's leading Zero Knowledge Proof powered Layer One Blockchain.Mina Foundation is looking to expand our software development team as we are in the midst of developing our zK development environment and rolling out zK applications, making developing applications on top...

  • Senior Rust

    Vor 3 Tagen


    Genf, Schweiz TN Switzerland Vollzeit

    Social network you want to login/join with:Senior Rust / Typescript Developer (Remote), GenevaClient: Mina FoundationLocation: GenevaJob Category: OtherJob Reference:b469ca7ba203Job Views:9Posted:21.01.2025Expiry Date:07.03.2025Job Description:Mina Foundation oversees the Mina Protocol, the world's leading Zero Knowledge Proof powered Layer One...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job Summary:As a high energy physics software developer, you will play a crucial role in designing, developing, and maintaining software solutions for the CernVM-FileSystem (CVMFS). Your expertise in C++ programming, software version control, and build tooling will enable you to improve the performance and usability of the CVMFS client and publisher....


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionWe are seeking a highly skilled and motivated Senior Physicist and Software Developer to join our team at CERN. As a key member of the L1CT team, you will play a leading role in the development and maintenance of offline software for both current and Phase-2 systems.Your responsibilities will include:Trigger simulation

  • Developer MuleSoft

    Vor 2 Tagen


    Genf, Schweiz TN Switzerland Vollzeit

    Social network you want to login/join with:Developer MuleSoft - Full remote, GenevaJob Reference:c23567574b4aJob Views:5Posted:21.01.2025Expiry Date:07.03.2025Job Description:API Development: Design, build, and test APIs and integrations using MuleSoft's Anypoint Studio and other components of the Anypoint Platform.Integration Design: Develop integration...

  • Developer MuleSoft

    Vor 7 Tagen


    Genf, Schweiz Michael Page International (Switzerland) SA Vollzeit

    Full remote positionCompetitive salaryAbout Our ClientInternational OrganizationJob DescriptionAPI Development: Design, build, and test APIs and integrations using MuleSoft's Anypoint Studio and other components of the Anypoint Platform.Integration Design: Develop integration solutions to connect various enterprise systems, databases, and third-party...


  • Genf, Schweiz TN Switzerland Vollzeit

    Social network you want to login/join with:Remote Software Engineer (Medical Devices) – GXP CONSULTING Switzerland, GenevaClient:JobspaddyLocation:French-speaking part of Switzerland (remote is NOT considered)Job Category:OtherJob Reference:ca05de9b3e64Job Views:9Posted:21.01.2025Expiry Date:07.03.2025Job Description:Are you passionate about the Life...


  • Genf, Genf, Schweiz CERN Vollzeit

    At CERN, we're on a quest to explore the universe and push the boundaries of human knowledge. We're looking for a talented software engineer to join our team as a Core Software Developer for the CernVM-FileSystem project. This is an exciting opportunity to contribute to the development of a global, read-only filesystem that enables distributed scientific...


  • Genf, Schweiz Noir Vollzeit

    .NET Software Engineer, .NET 8, C#, Azure, JavaScript, Agile - Geneva, Switzerland(Tech stack: .NET Software Engineer, .NET 8, ASP.NET, C#, React, Angular 17, Microservices, Vue.js, TypeScript, Azure, Web API 2, Agile, SQL Server 2022, Programmer, Full Stack Developer, Architect, Softwareentwickler, Entwickler, .NET Software Engineer, Urgent)Be the first of...


  • Genf, Schweiz Noir Vollzeit

    .NET Software Engineer, .NET 9, C#, Agile - Geneva, Switzerland(Tech stack: .NET Software Engineer, .NET 9, C#, Azure, Angular 19, Multithreading, RESTful, Web API 2, JavaScript, Programmer, Full Stack Developer, Architect)Our client is a global innovator who builds software products and apps that define the way individuals and teams work today. They make it...

  • Software Engineer

    Vor 5 Tagen


    Genf, Schweiz Mikajaki Vollzeit

    We are currently seeking a talented, self-driven Software Engineer to join our team.We are building a robotic platform to streamline the flow of examination in ophthalmology practices. This platform relies on a network of distributed computing nodes, sensors, and actuators. It must meet the functional requirements defined by the stakeholders, and the safety...


  • Genf, Schweiz Bottomline Vollzeit

    The Role: Take part to the development and the maintenance of a deployed banking software Write technical designs (conception, architecture, data model) Develop and maintain the platform (coding) Identify and resolve incidents. Delivering high quality, bug free software Assisting operations (incl. support, delivery, and pre-sales) with subject matter...


  • Genf, Schweiz Noir Vollzeit

    Social network you want to login/join with:.NET Software Engineer, .NET 9, C#, Agile – Geneva, GenevaLocation:Geneva, Switzerland / Remote WorkingJob Category:Information TechnologyJob Reference:NC/BK/GEN110140_1734919344Job Views:16Posted:23.12.2024Expiry Date:06.02.2025Job Description:.NET Software Engineer, .NET 9, C#, Agile – Geneva, Switzerland(Tech...


  • Genf, Schweiz TN Switzerland Vollzeit

    Client: [Client Name]Location: [Location]Job Category: OtherJob Reference: 994af418b9adJob Views: 10Posted: 21.01.2025Expiry Date: 07.03.2025Job Description:(Tech stack: .NET Software Engineer, .NET 8, ASP.NET, C#, React, Angular 17, Microservices, Vue.js, TypeScript, Azure, Web API 2, Agile, SQL Server 2022, Programmer, Full Stack Developer, Architect,...


  • Genf, Schweiz Noir Consulting Vollzeit

    .NET Software Engineer, .NET 9, C#, Agile - Geneva, SwitzerlandTech stack: .NET 9, C#, Azure, Angular 19, Multithreading, RESTful, Web API 2, JavaScriptOur client is a global innovator who builds software products and apps that are defining the way individuals and teams work today. They are looking for a .NET Software Engineer to join their global team!You...


  • Genf, Schweiz Developmentvacancies Vollzeit

    Remote Internship Opportunity: Help Develop Gender-Oriented Security CommunicationsLocation: RemoteType of Contract: InternshipStarting Date: [Insert Date]Duration: [Insert Duration]Application Deadline: [Insert Deadline]Languages Required: EnglishPosition Overview:We are excited to offer a unique remote internship opportunity focused on developing...

  • Mendix Developer

    Vor 3 Tagen


    Genf, Schweiz TN Switzerland Vollzeit

    Social network you want to login/join with:Purpose of the role:As a Mendix Lead Developer, you will work with our client’s team to analyze the needs for the development of new applications or the improvement of existing applications.You will make decisions with respect to the design and development of functionality within the context of the deliverable...

  • Software Integrator

    Vor 3 Tagen


    Genf, Schweiz TN Switzerland Vollzeit

    Social network you want to login/join with:For one of our clients in Geneva, we are recruiting a Software Integrator who is open-minded and client-oriented, is passionate about his work, believes in success, and has a strong team spirit. Are you looking for your next challenging position? This opportunity is for you!Responsibilities:As a Software Integrator,...