Senior Backend Developer

Information

As a Backend Developer, you will be responsible for building, expanding and maintaining the services that stand at the foundations of Keyless and that allow us to interact and integrate with the other IAMs and technological stacks. You will collaborate with a team of international professionals and you will help scale the infrastructure to a new order of magnitude. What will you do? -Design and develop the backend and the APIs that will allow our services to interact between each other and with the outside world. -Architect, implement and deploy the protocols at the backbone of our authentication services. -Prepare and design micro-services that will scale to hundreds of thousands of users. Requirements -At least 3+ (5+) years of experience in backend programming with python/Flask -Knowledge of best-practices and design patterns around microservices and data-driven applications -RESTful web services via the HTTP protocol, JSON, JWT, web authentication -Experience with test-driven development and E2E testing -Experience with software development methods (Jira/SCRUM) git, CI/CD, Unix CLI and Docker/Docker-compose Nice to have -Experience with C#/ASP.NET -Some prior exposure to Node.js -Experience with secure coding practices -Experience in SAML2/OpenIDConnect authentication protocols and IAMs -Front-end technologies (Javascript, HTML, CSS), modern reactive frameworks (React, Vue), CSS frameworks such as Bootstrap, Tailwind, Pure-CSS. -Experience with container-orchestration systems (e.g. Kubernetes) Contract position -Full-time -Long-term contract position -Main hub: Rome / flexible & remote working allowed -Language: Professional working proficiency in English Note: remember to state that you applied from LondonTechWeek