Staff Software Engineer, Full Stack (m/f/d)

🇩🇪 Berlin, Germany
Posted 1 month ago
Expires July 4, 2026
Full TimeHybridEngineeringProduct

Affinidi is seeking a solution-oriented and experienced Staff Software Engineer (Full Stack) to join our Affinidi Elements team. In this role, you will collaborate with global peers across product, design, infrastructure, architecture, and engineering teams to enhance and develop a multi-component platform. Your expertise in designing, architecting, and building quality systems will be crucial, alongside hands-on coding, performance testing, and integration experience.

Key responsibilities include developing secure, well-tested, and performant features for the Affinidi Elements product, primarily using TypeScript and React. You will analyze complex data to provide actionable recommendations, collaborate with Product Management and other stakeholders to maintain high-quality standards in a fast-paced environment, and advocate for improvements in product quality, security, and performance. Additionally, you will solve technical problems of large scope and complexity, craft maintainable code, own complex features with minimal guidance, and mentor other engineers while contributing to organizational improvements in processes and tooling.

The ideal candidate will have experience diagnosing and preventing performance and optimization issues, and a desire to share knowledge and scale through others. Proficiency in both front-end and back-end development is essential, with extensive experience in JavaScript, TypeScript, Node.js, and React. Expertise in cloud computing (AWS) and cloud-native environments is required, along with a strong understanding of design patterns and experience in developing and deploying microservices in the cloud. Strong technical documentation skills, including familiarity with the C4 Model and Architectural Decision Records, are also important. Hands-on experience with REST APIs and the ability to apply Test Driven Development principles effectively are necessary. A commitment to privacy by design, security, testing, high-performance systems, and mentoring others is valued, as well as clear communication, inclusion, and visibility. Enjoyment of working in a fast-paced startup environment, autonomy, and experimentation, and being part of a truly global team are also desirable.

Additional qualifications that would be advantageous include experience in designing and developing external SDKs, APIs, and CLIs, working cross-functionally across locations and time zones, domain expertise in decentralized identity solutions, and experience in developing systems with cryptography requirements.

Affinidi offers a hybrid working model with flexible working hours and an unlimited vacation policy. The compensation package is competitive, and employees have access to a learning budget, mobile allowance, home office allowance, and Urban Sport membership. The company fosters an international environment that encourages professional growth and development.

More Jobs at Affinidi