Overview

Must-Haves

  • University degree in Computer Science or equivalent experience
  • Professional expertise in Node.js and related modules
  • Familiarity with Microservice architectures
  • Practice in Clean Code, Test Driven Development and Pair Programming
  • Knowledge of DevOps and Continuous Deployment
  • Expertise in object oriented software development, preferably Java
  • Expertise with frontend technologies such as HTML, CSS and JavaScript Frameworks, Angular JS
  • Comfortable to work in an Linux/Unix environment
  • Knowledge of relational and NoSQL databases
  • Fluency in English, German is a plus

 

Nice-to-Haves 

  • Experience with Docker
  • Experience with Cloud environments (AWS, Azure), specifically managed services
  • Experience with Goovy, Grails, TeamCity, Git, Elastic Search, MongoDB, Microsoft SQL Server
  • Familiarity with complex software systems