.Net Full Stack Software Engineer

As a Full Stack Software Engineer who will be responsible for:

  • Implementation of the features and user interfaces of our applications;
  • Architecture of efficient and reusable front-end systems that drive complex web applications;
  • Collaboration with Product Owner and the other Software Engineers to deliver compelling user-facing products;
  • Optimisation of web applications to maximize speed and scale

 

Requirements:

  • Expert knowledge of .NET, C#
  • ASP.NET Core 2.2+, .NET Core 2.2+, MediatR, SignalR, EF Core, Dapper
  • ASP.NET MVC (5+), Entity Framework, EF Migrations
  • Web Services, WCF, REST, Web API
  • TDD, Design patterns, Clean Code, SOLID, DRY, YAGNI
  • Domain Driven Design, CQRS, Event Sourcing
  • Agile Development, Kanban, SCRUM
  • Web UI development skills: Angular 6+, TypeScript, RxJS, HTML 5, CSS, Javascript, Bootstrap
  • Back-end development: Distributed Services, PAAS, Serverless Services, Batch/Console apps
  • Message bus: MassTransit, RabbitMQ, NServiceBus, Azure Service Bus
  • Databases: Azure Cosmos DB, SQL Server, Azure Table Storage
  • Best practices regarding Security (SSO, Claims, SSL, Certificates, key vaults)

 

We prefer if you have experience or interest in:

  • Enterprise Service Bus architectures
  • Microsoft’s Azure Cloud Platform
  • Continuous Deployment to Azure

 

As a person you:

  • are strongly problem-solving oriented;
  • a self-starter, who nevertheless is open for the coaching the team will give you;
  • feel comfortable working in an international English friendly environment;
  • believe in people and communication over processes and tools.

 

Benefits:

  • Creating applications used for thousands of transactions every day
  • Working on an innovative cloud based SaaS architecture within a young and highly motivated team, searching to learn on a permanent basis
  • High performance laptops (Thinkpad)
  • Showing demo each sprint
  • Flat structured team with no-blaming approach
  • Picking the best time and place to do the work
  • We're open for payroll or freelance candidates
  • We offer you an attractive salary package and training budget

Apply now