Front-End Developer with .NET Skills
Role details
Job location
Tech stack
Job description
We are seeking an experienced Front-End Developer with .NET skills to join a multidisciplinary development team building modern, scalable, and secure full-stack solutions. This role blends strong front-end engineering using Vue.js and TypeScript with solid back-end experience in .NET (C#) and ASP.NET Core, contributing to mission-critical applications designed with high scalability and performance in mind.
You will work in an Agile/Scrum environment, collaborating closely with developers, analysts, and architects to deliver high-quality, production-ready features.
Work location: The position is primarily offsite. The first five working days must be performed onsite as part of the induction. After this period, the client may request up to five working days per quarter of onsite presence.
Role & Responsibilities
- Developing high-quality front-end components using Vue.js, TypeScript, HTML, and CSS for production-ready applications.
- Implementing front-end unit tests and contribute to continuous improvement of code quality.
- Developing and integrating REST API services using ASP.NET Core and .NET 8+.
- Working on applications that consume and publish AMQP-based messages, handling routing, queuing, and error handling.
- Designing and developing scalable microservices and back-end components aligned with modern software architecture principles.
- Ensuring secure development practices, applying secure software design principles throughout the SDLC.
- Participating actively in Agile/Scrum ceremonies, contributing to team planning, estimation, and collaboration.
- Drafting clear and comprehensive technical documentation, including architecture, workflows, and solution design.
- Collaborating effectively with internal and external stakeholders, including international/multicultural teams (desirable).
Requirements
Do you have experience in Vue.js?, Your Profile
- Able to communicate clearly and concisely with peers and upper layers of management.
- Demonstrate strong teamwork skills within Agile/Scrum environments.
- Show adaptability and a proactive attitude toward problem-solving.
- Comfortable integrating and collaborating in an international or multicultural team (desirable).
- Great attention to detail, especially regarding documentation and engineering quality.
- Self-driven, structured, and able to manage priorities effectively in a hybrid/offsite work setting.
Technical Skills
Mandatory Technical Skills
- More than 5 years of experience in Software Development.
- More than 3 years of front-end development with Vue.js and TypeScript.
- Participation in 2+ production-ready web projects using Vue.js.
- Experience in 2+ production-ready REST API services built with ASP.NET Core or .NET 8+.
- Experience with front-end unit testing in production environments.
- Experience in OAuth-based authentication in production systems.
- More than 5 years of back-end experience in Microsoft .NET (C#) and .NET Core.
- 3+ years working with highly scalable systems and microservices.
- Experience working with AMQP messaging, including routing, queues, and error handling.
- Strong knowledge of:
- SDLC best practices
- Full-stack solution design & documentation
- HTML, CSS, and web component architecture
- Design and development of back-end components (REST, integrations, microservices)
- Microsoft .NET (C#) and ASP.NET Core with design patterns
- Relational databases (SQL Server)
- Git and Git branching strategies
- Secure software design principles
- AMQP messaging patterns
- Collaboration in Agile/Scrum environments
Desirable Technical Skills
- Knowledge of OAuth application design.
- Experience with CI/CD systems (e.g., Azure DevOps).
- Ability to work efficiently in an international/multi-cultural environment.
- Ability to communicate in a clean, concise way to various audiences.
Benefits & conditions
- We value your contribution, which is why we offer a competitive and attractive salary package.
- Your wellbeing is our priority - from day one, you are covered by a comprehensive health insurance plan.
- Benefit from a convenient meal allowance provided through a ticket restaurant card.
- Take part in impactful projects that make a difference at both the national and European level.
- Continue to grow with us through in-house training sessions and a wide range of online learning opportunities.
- Join a collaborative culture where we regularly celebrate achievements and milestones together.