Job Opportunity
This role bridges technical expertise and leadership skills, requiring enthusiasm, passion, and a strategic approach to software system design.
* Practical experience in designing software systems, following a structured approach, using concepts like Domain-Driven Design and hexagonal architecture.
* Leadership experience and ability to inspire team members, fostering collaboration and motivation.
* University degree in computer science and valuable knowledge in modern software engineering principles.
* Full-stack development experience in the .NET ecosystem and contemporary web development frameworks like React or Angular.
* DevOps mindset and understanding of high code quality, automated testing, and continuous integration.
This is a hybrid position, with 80% focus on architecture and 20% on team management.
Responsibilities
* Mentor and first point of contact for team members, providing guidance and support.
* Work with dedication and enthusiasm, driving team success.