Engineering Manager
Affinidi is seeking an experienced Engineering Manager to lead the development of its Elements product, focusing on features and improvements using Typescript, Node.js, and React. The ideal candidate will have a proven track record in leading engineering teams and delivering production-quality products in fast-paced, global environments. This role involves collaborating with cross-functional teams, maintaining high-quality standards, and driving the product and technology roadmap.
Key responsibilities include leading the engineering team in developing secure, well-tested, and performant features for the Affinidi Elements product using Typescript, Node.js, and React. The Engineering Manager will analyze complex problems and convert them into actionable tasks for the team, collaborate with Product Management and other stakeholders to maintain a high bar for quality in a fast-paced, iterative environment, and advocate for improvements to product quality, security, and performance. Additionally, the role involves guiding the team in solving technical problems with large scope and complexity, crafting code that meets internal standards for style, maintainability, and best practices, and owning the delivery of significantly complex features and improvements.
The ideal candidate will have a minimum of 10 years of overall experience with a proven track record of leading engineering teams to deliver production-quality products in fast-paced, global environments. Strong leadership skills in setting vision, fostering autonomy, mentoring, and driving collaboration across global, fast-paced environments are essential. The candidate should be a hands-on technical leader with strong coding skills and a pragmatic approach, able to balance direct contribution with strategic delegation. Deep experience in diagnosing and preventing performance and optimization issues, and a passion for scaling knowledge through mentorship are also important. A solid background in cloud-native environments (AWS serverless preferred), microservices, and event-driven architectures, as well as proficiency in design patterns and architectural documentation (C4 Model, ADRs), are required. Experience in building developer tools such as CLIs, SDKs, and developer portals, and extensive experience with Javascript, Typescript, Node.JS, and React are also necessary.
Affinidi offers a hybrid working model, flexible working hours, unlimited vacation policy, competitive compensation package, and the opportunity to work within an international environment. Additional benefits include a learning budget, mobile allowance, home office allowance, and urban sport membership. The company culture is shaped by tenets such as being unapologetically customer-focused, investing in cultures and teams to enable high performance, embracing experimentation and building fast, having the courage to be misunderstood, and working together to unlock data.