Job Description
Affinidi is seeking an experienced Engineering Manager to lead its Affinidi Elements team in Berlin. The Engineering Manager will collaborate with global peers across product, design, infrastructure, architecture, and back/front-end engineering teams. This role involves leading the enhancement and development of a multi-component platform, building a high-performing team culture, and fostering the growth of team members.
What this 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, and transparent culture.
Requirements: - Minimum of 10 years of overall experience.
- Experience with performance and optimization problems.
- Experience leading the team in delivering production quality products.
- Expertise in leading development of developer experience tools.
- Strong technical documentation skills.
- Extensive experience using Javascript, Typescript, Node.js and React.
- Expertise in cloud computing and native environments (AWS serverless preferred).
- Understanding of design patterns and experience in leading development and deployment of microservices.
- Hands-on with REST APIs and Test Driven Development.
- Focus on privacy by design, security, testing, and high-performance systems.
What Affinidi offers: - Hybrid working model
- Flexible working hours
- Unlimited vacation policy
- Competitive compensation package
- Work within international environment
- Learning Budget
- Mobile Allowance
- Home Office Allowance
- Urban Sport Membership