Job Description
Affinidi is seeking an experienced Engineering Manager to join its Affinidi Elements team. The Engineering Manager will lead the enhancement and development of a multi-component platform, working with global peers across product, design, infrastructure, architecture, and back/front-end engineering teams. The role involves building a high-performing team culture and fostering the growth of team members.
Role Involves:
- Leading the engineering team to develop features and improvements to the Affinidi Elements product.
- Analyzing complex data to provide actionable recommendations.
- Collaborating with Product Management and other stakeholders to maintain high quality.
- Contributing to the product and technology roadmap.
- Advocating for improvements to product quality, security, and performance.
- Guiding the team in solving technical problems and crafting code that meets internal standards.
- Coaching and mentoring engineers.
- Leading and creating a diverse, dynamic, collaborative, transparent culture.
Requirements:
- Minimum of 10 years of overall experience.
- Experience with performance and optimization problems.
- Experience leading teams in a fast-paced startup environment.
- Hands-on coding experience.
- Experience delivering production-quality products.
- Expertise in leading development of developer experience tools.
- Strong technical documentation skills.
- Extensive experience with Javascript, Typescript, Node.js, and React.
- Expertise in cloud computing and native environments (AWS serverless preferred).
- Understanding of design patterns and experience in microservices development and deployment.
- Hands-on with REST APIs and Test Driven Development.
- Focus on privacy by design, security, testing, and high-performance systems.
Affinidi offers:
- Hybrid working model
- Flexible working hours
- Unlimited vacation policy
- Competitive compensation package
- International environment
- Learning Budget
- Mobile Allowance
- Home Office Allowance
- Urban Sport Membership