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