Browse All Jobs
Job Description
Affinidi is seeking a Senior Staff/Staff Software Engineer to join their team in Berlin. This role involves designing, developing, and maintaining a scalable multi-component platform using decentralized technologies. The candidate will collaborate with global teams to build innovative, high-performance systems, leveraging cloud computing, microservices, and asymmetric cryptography. The role also includes mentoring and fostering collaboration within a fast-paced startup environment.

Role involves:
  • Partnering with engineering and product teams to create customer-focused systems and Self-Sovereign Identity(SSI) systems/solutions.
  • Working on decentralized technologies, asymmetric cryptography, and unlocking data ownership.
  • Raising engineering standards through mentoring, code reviews, and workshops.
  • Leading the team in building secure, well-tested, and high-performance services.
  • Tracking system reliability and performance metrics, recommending improvements to tests and tools.
  • Identifying and advocating for improvements in product quality, security, and performance.
  • Contributing to the product and technology roadmap with peers, product managers, and stakeholders.
  • Designing solutions for complex technical challenges with broad scope.
  • Leading complex technical solutions, prepare POCs, and contribute to the codebase.
  • Collaborating with cross-functional teams on large projects.
  • Working with engineering stakeholders to enhance internal standards for code quality and best practices.

Requirements:
  • 12+ years of experience in software development
  • Experience diagnosing and preventing performance and optimization issues
  • Experience implementing Platform as a Service (PaaS) solutions
  • Strong expertise in asymmetric cryptography in production environments
  • Passion for decentralized technology and unlocking data ownership
  • Excellent technical documentation skills (C4 Model, Architectural Decision Records)
  • Proficiency in JavaScript, TypeScript, Node.js, and React, with familiarity in other languages like C#, C++, GoLang, or Rust
  • Cloud computing and native environments expertise (AWS serverless preferred)
  • Understanding of design patterns and a proven track record of leading cloud-based microservices design and deployment
  • Hands-on with REST APIs and Test Driven Development (TDD)
  • Care about privacy by design, security, high-performance systems, and enjoy mentoring others
  • Clear communication and value inclusion, visibility, and collaboration
  • Ability to thrive in a fast-paced startup environment, working autonomously across the stack

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
Apply Manually