- Lead the engineering team to develop features and improvements to the Affinidi Elements product in a secure, well-tested, and performant way, primarily using Typescript React.
- Analyze and interpret highly complex data to arrive at actionable recommendations for the tasks on team and cross-team level.
- Collaborate with Product Management and other stakeholders within Engineering (eg UX) to maintain a high bar for quality in a fast-paced, iterative environment
- Collaborate in building the product and technology roadmap with peers, product managers, designers and stakeholders.
- Advocate for improvements to product quality, security, and performance
- Guide the team in solving technical problems with large scope and complexity
- Guide the team in crafting code that meets our internal standards for style, maintainability, and best practices for a high-scale systems environment. Maintain and advocate for these standards through practices inside the team and department.
- Confidently own delivery of significantly complex features and improvements with minimal guidance and support. Collaborate with cross-functional teams and peers on larger projects.
- Lead by example and constantly coach and mentor engineers in achieving the next level of career and professional growth.
- Lead and create a diverse, dynamic, collaborative, transparent culture where everyones ideas and opinions are equally valued
You will be a great match if you:
- Have a minimum of 10 years of overall experience;
- Have experience with performance and optimization problems;
- Have a demonstrated ability to both diagnose and prevent such problems, and a desire to share your knowledge and scale through others;
- Enjoy leading the engineering team in a fast-paced startup environment where the team can be autonomous and experimental, be part of a truly global team, and can work up and down the stack;
- Have strong experience of leading the team in delivering production quality products according to industry standards;
- Have expertise in leading development of developer experience tools, like CLI, SDK, Developer portal;
- Have strong technical documentation skills, including the C4 Model and Architectural Decision Records;
- Are a passionate developer with extensive experience using Javascript, Typescipt, Node.js and React. Other languages (CSharp, C++, GoLang, Rust for example) are also attractive skills for this role;
- Have expertise in cloud computing and native environments (AWS serverless preferred);
- Understand design patterns and have working experience in leading development and deployment of microservices in the cloud, and have a proven track-record in doing so;
- Are hands-on with REST APIs and are able to apply Test Driven Development principles effectively;
- Care about privacy by design, security, testing, high-performance systems, and mentoring others, and have an inclination towards clear communication, inclusion and visibility.