This is a remote position.
We are seeking a Senior Fullstack Software Engineer (Networking and Kubernetes) to join our team.
Responsibilties:
Participate in agile ceremonies (planning, retrospectives, ‘3 amigos’).
Design and build web applications and microservices using .NET Core, C#, ASP.NET, NodeJS, Web Components.
Automate deployments and monitor services in production.
Provide L2/L3 support (optional and remunerated).
Requirements
Experience of working in a professional and agile software development environment.
Strong knowledge of C# and the .NET Framework, especially ASP.NET.
Strong knowledge of HTML5, ECMAScript 6+, CSS3 and the Web Platform.
Strong component-based web development in JavaScript or TypeScript using frameworks such as Web Components, React, VueJs or Angular.
In-depth experience in at least one of the following 3 areas:
Offline-first, mobile-first Progressive Web Applications.
Micro-front end architectures.
Performance monitoring and optimisation of browser-based applications.
Designing Secure performant public-facing, HATEOAS, RESTful web APIs.
Be able to explain complex technical issues in simple terms.
Interest in microservices architecture.
Event-driven applications in .NET or NodeJS using a message bus such as RabbitMQ or Azure Service Bus.
Protocol understanding of Ethernet and TCP/IP.
An aptitude for solving tough problems.
Azure Functions.
Desirable:
(Networking Knowledge)
Kubernetes
Relevant degree or equivalent higher professional qualification
Benefits
Work Location: Remote
5 days working