Jobs and Careers
AF

Senior Staff Software Engineer, Decentralised Systems (m/f/d)

Affinidi
Irelandfull_timeVerifiedPosted 17 Oct 2024

About the role

<p><span><strong>About the Company</strong></span></p> <p><span><strong>Affinidi </strong>is a technology company dedicated to changing data ownership for good. We empower businesses and individuals with control and ownership of their data, with a comprehensive approach to managing their holistic identity – accounting for all aspects of their digital footprint while ensuring privacy and security. </span></p> <p><span>Affinidi’s technology enables users to benefit from decentralised digital identity solutions. We believe that everyone has the right to own and control their data, and we are committed to creating a trusted digital credentials ecosystem that empowers businesses and individuals to securely exchange data and services across borders and industries.</span></p> <p> </p><p><strong><span>About the role:</span></strong><span> </span></p> <p><span>We are searching for a self-motivated, solution-oriented and experienced </span><span><strong>Senior Staff Software Engineer </strong>(</span><span><strong>Decentralised Systems) </strong>to join our Affinidi Elements team. </span><span>In this role, you will work with global peers on teams dedicated to areas of the product portfolio, from the product, design, infrastructure, architecture, and back/front-end engineering teams. You will be responsible for architecting a multi-component platform, where your expert skills in designing, architecting, and building quality systems will intersect with your leadership skills of building high performing team culture and growing your team members.</span><span> </span></p> <p><span>Our work culture at Affinidi is shaped by the following tenets:  </span><span> </span></p> <ul> <li><em><span>We are unapologetically customer-focused</span></em><span> </span><span> </span></li> <li><em><span>We invest in cultures and teams to enable high performance</span></em><span> </span><span> </span></li> <li><em><span>Embraces experimentation and builds fast</span></em><span> </span><span> </span></li> <li><em><span>We have the courage to be misunderstood</span></em><span> </span><span> </span></li> <li><em><span>We work together to unlock data</span></em><span> </span><span> </span></li> </ul> <p><strong><span>What’s in it for you:</span></strong><span> </span><span> </span></p> <ul> <li><span>Collaborate with Product and other Engineering stakeholders to architect customer focused systems</span><span> </span></li> <li><span>Raise the bar for engineering excellence through mentoring, code reviews and workshops</span><span> </span></li> <li><span>Guide the team to build secure, well-tested, and performant services</span><span> </span></li> <li><span>Monitor reliability and operational metrics and suggest improvements to tests or monitoring tools</span><span> </span></li> <li><span>Identify the most critical improvements to product quality, security, and performance and advocate for them</span><span> </span></li> <li><span>Collaborate in building the product and technology roadmap with peers, product managers, designers and stakeholders</span><span> </span></li> <li><span>Design solutions that solve technical problems with large scope and complexity</span><span> </span></li> <li><span>Lead by example and drive complex technical solutions by preparing POCs or contributing to the codebase </span><span> </span></li> <li><span>Collaborate with cross-functional teams and peers on larger projects</span><span> </span></li> <li><span>Collaborate with peers and Engineering stakeholders to improve internal standards for code style, maintainability, and best practices for a high-scale systems environment</span><span> </span></li> </ul> <p><strong><span>You will be a great match if you:</span></strong><span> </span><span> </span></p> <ul> <li>Have <strong>12+ years of experience</strong> in software development</li> <li>Can <strong>diagnose and prevent performance and optimization issues</strong> effectively</li> <li>Have experience implementing <strong>Platform as a Service (PaaS) solutions</strong></li> <li>Bring strong expertise in <strong>asymmetric cryptography</strong> in production environments</li> <li>Are passionate about <strong>decentralized technology</strong> and <strong>unlocking data ownership</strong> through innovative methods</li> <li>Have excellent <strong>technical documentation skills</strong> (C4 Model, Architectural Decision Records)</li> <li>Are proficient in <strong>JavaScript, TypeScript, Node.js, and React</strong>, with familiarity in other languages like <strong>C#, C++, GoLang,</strong> or <strong>Rust</strong></li> <li>Have <strong>cloud computing</strong> and <strong>native environments expertise</strong> (AWS serverless preferred)</li> <li>Understand <strong>design patterns</strong> and have a proven track record of leading <strong>cloud-based microservices design and deployment</strong></li> <li>Are hands-on with <strong>REST APIs</strong> and apply <strong>Test Driven Development (TDD)</strong> effectively</li> <l

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Affinidi

View company profile →