Senior Domain Architect

Wunder Mobility
Because We Share.

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

Ever dreamt of disrupting one of the biggest and fastest growing industries? As part of the Wunder Team, you will! Wunder Mobility is one of the fastest growing mobility technology companies in Europe, with 150 employees of over 30 nationalities. Our HQ is in Hamburg with further presence in Dortmund. 

We are the only global company that conceptualizes and scales all variations of new mobility services as part of its technology solutions. Our products connect end-to-end services to create an ecosystem of sustainable mobility. 

Join Wunder and together let’s build our team and culture to fulfill our vision of being the best mobility tech company in the world.

WHAT YOUR ROLE WILL BE

You work inside a cross-functional agile team as a senior software developer alongside a product owner, developers, a designer and QA. Our in-house agile coach makes sure that your team gets all the support it needs to remain focused and to improve.

Your responsibility is to shape the structure of our products to fit the evolving mobility market. Being a startup, we assume changes ahead - aligning our software on the mobility domain is crucial to support this. Together with product development, you own domain exploration, mapping the bounded contexts and refining their ubiquitous language. Within the development team, you work hands-on in pairs, or mobs,  implementing our products and upskilling your team along the way.

Proper testing is as important as clean, maintainable code, documentation and understanding the newest technologies and matured principles to know how they could help us. It all comes down to learning, teaching and building fast, beautiful software.

WHAT WE DID RECENTLY

  • Seeded our architecture chapter (CoP), which we now grow to include Domain-Driven Design
  • Rolled out an MVP to our first beta customers
  • Established BDD in the team, driving all development by tests

WHAT YOU WILL DO

  • Model the problem space of our business domain and design and implement solutions
  • Spread knowledge and upskill your team peers on the domain and technical architecture
  • Collaborate with your peers in other teams to build a Community of Practice

Main requirements

  • Senior software developer with a passion for Domain Driven Design
  • Have 4+ years of experience developing software products in complex business domains
  • Ability to discuss problem domain and solution space with both software engineers and business stakeholders
  • Good communicator with strong compassion and leadership skills
  • Motivated to create and maintain an emotionally safe and productive working environment

Nice to have

  • Facilitation skills towards domain exploration methods
  • Experience with multiple programming languages, paradigms and environments
  • Experience with distributed systems, messaging and eventual consistency
  • Software craftsmanship background
  • Experience working in a start-up

Perks

JOINING THE WUNDER TEAM MEANS...

...being part of a team that celebrates diversity, supports inclusiveness and encourages individual expression. You will find yourself surrounded by talented people who are passionate about what they do and who feel empowered and trusted to take ownership in their roles. We are growing quickly in a challenging industry, which means we act smart and work at a high speed. 

We are able to do this because of the agile, adaptive, and supportive environment we work in, with an aim to grow with people who share these values and are better than ourselves. As part of Wunder, every day is a new chance for you to make an impact and help us be better than we were yesterday.

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300