Software Engineer - remote

Posted 3 years ago  • Zürich, Switzerland
Stack Overflow

Your Responsibilities

  • Take charge of our web application and infrastructure
  • Be responsible for developing new features, from the blueprint all the way to shipping production code
  • Make sure our software architecture and code is robust, well-documented, and easily extensible
  • Decide together with us what we should work on next
  • Actively participate in important software architecture decisions and technical discussions

Our Tech Stack

  • Frontend: Typescript, MobX, React, WebGL, Canvas
  • Backend: Python, Typescript, Postgres, Django
  • Infrastructure: Kubernetes, Docker

Requirements

  • Experienced and comfortable in web development
  • Not afraid of inventing new algorithms and big O-notation
  • Familiar with shipping production code in a team: project planning, code reviews, unit tests, and CI pipelines are not a mystery to you
  • Debugging master: able to chase down every bug (even really nasty race conditions)
  • Can design data structures and is able to oversee the consequences of important software architecture decisions
  • Fluent in English, Python, and Javascript;German is a bonus
  • Bonus: Some familiarity with MobX, HTML Canvas, WebGL, or 3D graphics
  • Bonus: Experience in project management and team leadership

Benefits

  • Have a positive impact on society and the environment
  • Autonomy: have an idea for a new feature or technology we should use? We’re listening
  • Impact: everything you work on will go straight into the product and make people’s lives easier immediately
  • Fast iterations: we deploy twice a day
  • A motivated, clever, fun, and supportive team that loves geeking out about the latest tech
  • Work directly with the founding team