Bachelor’s degree in computer science, applied computer science, software engineering, or a closely related field
At least 6 years of industry experience as a software engineer
Extensive experience with both class-based and prototype-based object-oriented programming (C# and TypeScript preferred)
Several years of experience with web application and web service development
Adherence to common software engineering principles (e.g., unit testing, distributed source control, CI/CD, refactoring)
Excellent written and spoken English (at least CEFR level B2)
Optional
Master’s degree in computer science, applied computer science, software engineering, or a closely related field
Experience with .NET and Angular
Scripting with PowerShell and custom cmdlets
Concurrent programming with tasks/promises and threads
Good understanding of (impure) functional programming
Experience with public clouds (e.g., Microsoft Azure, AWS) and common ways of deploying and orchestrating workloads (e.g., Docker, Kubernetes, serverless, event routing, queues)
Familiarity with design patterns and when (not) to use them
Your responsibilities
Development of new features and maintenance of existing features of clipx ENGINEER
Contributing to the overall architecture in collaboration with the software architect
Review of functional and design specifications as well as pull requests