Affinidi 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.
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.
Equal Opportunity
We believe in hiring different and diverse talent and providing a safe space where everyone can share their views without fear, where differences are celebrated, and where no one is left out. Inclusive cultures are the foundation for collaboration and innovation within our team.
About the role:
We are seeking a self-motivated, solution-oriented, and experienced (Senior) Software Engineer to join our Affinidi Elements team. In this position, you will collaborate with team members focusing on various aspects of the product portfolio, including product, design, infrastructure, architecture, and both back-end and front-end engineering. Your responsibilities will include delivering a multi-component platform, leveraging your expertise in designing and developing production-quality systems. This role offers the opportunity for professional growth within a high-performing team culture.
Our work culture at Affinidi is shaped by the following tenets:
- We are unapologetically customer-focused
- We invest in cultures and teams to enable high performance
- Embraces experimentation and builds fast
- We have the courage to be misunderstood
- We work together to unlock data
What’s in it for you:
- Collaborate closely with the Product team and fellow engineers to design and create customer-focused systems.
- Elevate engineering standards through your expertise and commitment to best practices.
- Develop code with a focus on delivering secure, well-tested, and high-performing solutions.
- Monitor and enhance reliability and operational metrics, recommending improvements to tests or monitoring tools.
- Devise solutions to address technical challenges within the scope of your team's domain.
- Lead by example, driving the implementation of complex technical solutions through the preparation of proof-of-concepts (POCs) or contributions to the codebase.
- Work collaboratively with cross-functional teams and peers on bigger topics.
You're an ideal candidate if you:
- Enjoy thriving in a fast-paced startup environment, valuing the freedom to be autonomous and experimental. Being part of a truly global team and having the opportunity to work across the entire technology stack is something you appreciate.
- Have practical experience in implementing Platform as a Service (PaaS) solutions.
- Advocate for and actively contribute to the best practices in continuously developing and deploying microservices to production.
- Possess a solid understanding of asynchronous cryptography.
- Have a keen interest in advancing technology, specifically in finding innovative ways to enhance data ownership, with a focus on decentralized technology.
- Are a passionate developer with minimum 5 years of extensive proficiency in Javascript, Typescript, Node.js, and React. Knowledge of other languages like CSharp, C++, GoLang, Rust, etc., is an added advantage. this will be a backend focus role.
- Demonstrate expertise in cloud computing, with a preference for AWS serverless environments. This is a backend focus role
- Grasp design patterns and have hands-on experience in designing and deploying microservices in the cloud, backed by a proven track record.
- Are hands-on with REST APIs and adept at effectively applying Test Driven Development (TDD) principles.
For information about the way Affinidi collects, uses, and discloses your personal data when you submit an application for employment, please refer to the Privacy Notice accessible at https://www.affinidi.com/candidate-privacy-notice. By applying for employment with Affinidi, you acknowledge having read and understood the Privacy Notice, and you consent to the collection, use and disclosure of your personal data submitted to Affinidi in accordance with the Privacy Notice.