Software Developer (Backend Operations)

Wire
Messaging. Reborn.

Job details

  • Full-time
  • calendar
  • map markerBerlin, DE
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

Wire is a European start-up building a modern, secure and open source privacy-focused communications experience. We are a Swiss company with a development center in Berlin, Germany. Our people come from a wide range of backgrounds, united by shared passion for communication, design and technology.

Our team’s role is to develop our back-end services, ranging from authentication and authorization services to storage services, as well as to to build and maintain our infrastructure, ensuring that it runs 24/7. Our infrastructure is set up in the cloud: automated builds, continuous deployments and integration tests for our services are all part of our development pipeline. As a member of our team, you will be an integral part of this whole process!

Responsibilities

  • Deploy and run our services in the cloud (currently, we use AWS)
  • Automate our infrastructure deployment and management (using ansible or other), together with other in-house developed tools; we are migrating to Kubernetes though so experience there is highly valued!
  • Manage our own Cassandra/ElasticSearch clusters
  • Ensure services are up and running 24/7
  • Work on Open Source code; you can see a lot of our server code at https://github.com/wireapp/wire-server

Main requirements

  • Excited about designing, building, and running distributed and scalable systems
  • Experience with AWS (or other cloud providers)
  • Experience in automating builds and deployments
  • Unix/Linux environments, including the ability to analyze and troubleshoot potential networking issues
  • Containerization technologies
  • We highly value:
    • Interest in statically-typed functional languages
    • Passion for clean code and elegant solutions (continuously improving current ones)
  • Technologies we are working with and, therefore, experience there will be highly valued:
    • Kubernetes, Ansible
    • Cassandra, ElasticSearch, Redis
    • Prometheus, Kibana, Grafana
    • Haskell, Rust
    • Docker, rkt, systemd

Nice to have

  • BS in Computer Science or equivalent industry experience

Perks

  • work with experts

  • multicultural team from 20 nationalities

  • competitive salary

  • relocation support

  • career growth opportunities

  • beautiful office with a rooftop terrace in the heart of Berlin

  • functional programming languages

  • hardware of your choice

  • adjustable standing desks and high quality chairs

  • regular tech talks

  • developer meetups in the office

  • bike storage

  • table tennis, foosball and yoga

  • breakfasts and lunches

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300