Position: Middle .NET engineer (German product company)
Company: techmagic
Experience required: 3y
English level: intermediate

Must have:
3+ years of backend programming experience in backend development with C#/.NET
Successfully completed information technology or physical science studies
English level — at least intermediate strong
Quality awareness and a preference for independent work on tricky tasks

Will be a plus:
Experience in the development of frontend technologies HTML5, JavaScript, Angular, and Bootstrap is an advantage
Knowledge of NoSQL databases (preferable, but not required)

We offer:
Possibility to work directly for a foreign company, highly skilled team
English courses covered
Additional education (60% company/ 40% employee).
20 Vacation Days
5 days — paid sick leave

Responsibilities:
As Senior Software Developer, you are part of the R&D team and are developing the platform. You will also be responsible for developing and specifying technical concepts.
Also,
you take responsibility for the architecture of the entire platform
you solve complex tasks independently as part of the team
you are working in agile processes to improve our software
you are able to take one step back and make constructive suggestions

About us:
Our product is a subscription management platform that offers companies across industries a one-stop shop to manage their subscription business. Its scalable and open, multi-cloud platform is designed to provide flexible solutions to fully automate a company’s recurring subscription processes as a part of an integrated solution approach.
A platform that meets the highest requirements for European data protection and financial accounting. A large number of German and European medium-sized companies today trust the benefits and reliability of our platform.
Recently, the company raised investments from PSG, thus growth is required.

Why join us:
We’re a company with a startup culture, so decisions are based on reasons, not on hierarchy.
Our clients are well-known European companies from Germany, France, and the Nordic region.
It’s a quite large-scale application, Billwerk’s clients have more than 10 million users.
Challenging and Interesting tasks: developers have to deal with the scalability of the system.
Our team works in Scrum, maintains CI/CD pipelines, and follows best quality practices (unit tests, regression tests, and migration tests).
The team is big fans of Automation Test practices and uses sonarQube to perform automatic reviews with static analysis of code.
Currently, 20 people work in the engineering team (in the near future, our plans to divide the team into smaller teams for more effective work).
Possibility to work with skilled engineers, even Senior level engineers will have a chance to learn from Chief Architects.

Interviewing process:
1) interview with 2 engineers
2) technical test task (which will take up to 3 hours)
3) interview with CTO