Education:
University business degree (minimum: Bachelor’s degree) in Computer Science, Computer Engineering or related technical discipline or natural sciences
Language knowledge:
English - upper intermediate level (B2, no certificate necessary)
German - basic understanding would be helpful
Experience:
At least 2+ years of professional software development experience in corporate environment
Experience with creating scalable microservices and building APIs is a must
Experience with modern programming languages and platforms like Java (preferably), Python, SQL, MongoDB, AWS, Postgres, Javascript etc.
Experience with Big Data Management & Analytical tools and methods are benefical
Non-exhaustive list of desired skills:
- Backend development (preferably Java, Javascript)
- Web development (e.g. angular, vue.js)
-Test automation experience
- Cloud platforms (e.g. AWS, GCP)
Other skills:
Good communication skills: The ability to explain complex technical concepts clearly, both orally and in writing, primarily to team members
Self-Motivation: A drive to learn and master new technologies and techniques as well as high motivation to create a product which helps the customer
Problem-Solving skills: critical thinking, creativity and the ability to evaluate different approaches
Teamwork within cross-functional team: collaboration, willingness to compromise and the ability to give and receive constructive feedback