Trending Topics Jobs
Search
Senior Solution Architect (d/f/m)

Senior Solution Architect (d/f/m)

locationSouth Africa
remoteFully remote
PublishedPublished: 9/26/2022
Software Development
Full time
Senior

We're seeking a Senior Software/Solution Architect (d/f/m) to join doctorly on our mission to enable people to live healthier lives. This would also be suitable for someone looking to take on a leadership role.

This is a fantastic opportunity for a highly experienced Senior Architect to take a prominent role within our product development team and help us meaningfully change how healthcare works.

You will take ownership of our solution architecture, working directly with our CTO and CDO to

  • lead the architecture of our Practice Management System
  • develop an integrations layer and enable adaptable plugins with a view to creating a marketplace
  • prepare for internationalisation
  • focus on the quality, performance, resilience and maintainability of our solutions
  • work with the product owners and cross functional teams on architectural topics

As an expert and technical leader (organisational leadership roles are possible) in our engineering team, you'll be familiar with agile ways of working (esp. scrum) and DevOps processes. Your ability to improve and change the way we work is part of our culture.

We're an international team, so fluent English is a must, fluent German would be a bonus but is not essential to the role.

About doctorly

Our vision is to enable everyone to live a healthier life!

 

The doctorly values are Kindness, Excellence, Ownership and Integrity - we live these every day.

 

Amidst and as a result of the global pandemic, the world is coming to see just how outdated our health IT infrastructure really is. Have a closer look at the software your doctor currently uses and you’ll understand why this is a burning topic in need of innovation.

doctorly - backed by the best early stage investors in Europe - takes a holistic view of the market and our products, with a firm focus on enabling genuinely meaningful disruption at the very heart of how healthcare works.

 

Our first goal - reducing the administrative overhead for German doctors and enabling integration within German healthcare by providing doctors with modern, easy to use and highly optimised software to manage their entire practice.

Beyond that we'll be building apps for patients and healthcare professionals as well as an open platform to enable integration across the entire healthcare industry.

Responsibilities

  • Take on full architectural ownership of the doctorly Practice Management System
  • Measure and improve architectural quality
  • Enable better conversations and implementations around DDD and architectural principles
  • Mentor developers and junior architects
  • Continue to document the software architecture and onboard new team members
  • Proactively lead on code quality, maintainability and technical system design
  • Develop processes and best practices and communicate these within the organisation
  • Be the highest level technical leader working closely with the CTO/CDO on technical/architectural tasks
  • Advocate for technical excellence
  • Internally and externally present and speak on technology issues
  • Work collaboratively with product owners and cross functional teams
  • Manage your time and your resources within a fast-moving, dynamic environment

Requirements

At this stage we're only accepting applicants in the timezone CET (Berlin) +/- 2hrs

  • Excellent communication skills (written, spoken - Native Level English)
  • Experience "mentoring/ teaching" and enabling others
  • 5+ years of experience in technical software architecture
  • Great understanding of Containerisation, Frontends, Messaging, Databases, CI/CD, Security, Testing
  • Great Understanding of
  • DDD, CQRS, SOLID
  • Software development processes
  • Quality / Testing
  • Resilience / Maintainability
  • Security
  • Deep technical knowledge of
  • Web Development (APIs, Interaction between front and backend)
  • CI/CD,
  • Databases and file storage (preferred PostgreSQL / MinIO)
  • Logging, monitoring and analytics
  • Performance tuning
  • Network architecture
  • Search engines (preferred Solr/Lucene)

Nice-To-Haves

  • Experience with automated testing (IO, regression, unit, integration, load, etc)
  • Experience with Modular Monoliths and Microservices
  • Familiarity with Linux, general services
  • Experience with Distributed Deployments - Infrastructure as code
  • Knowledge of .NET Core and related tooling
  • Knowledge of Java and related tooling
  • Knowledge of React/TypeScript and related tooling
  • Knowledge of Cypress and related tooling
  • German language skills

Offer and Process

We offer flexible working hours, remote/hybrid/office as you prefer and strive to pay great rates suitable for your amazing skills and outstanding experience. Of course we offer all of the usual perks (fruit, coffee, great gear, awesome colleagues, rooftop terrace, etc.) as part of our standard package along with 29 days of annual leave. We also offer all employees an excellent virtual options package and a team culture that is second to none.

 

Our recruiting process typically follows the following form

  1. Introduction Call - what is doctorly, our vision, who are you, why do we match ~ 30 min.
  2. Formal/Technical Interview - a chance for you (and us) to ask all the necessary questions ~ 1 hr
  3. Assessment Task/Workshop - the content and length depend a lot on the role and seniority ~2-4 hours 
  4. References check - we talk to two of your references for about 15 minutes each
  5. Cultural Interview/Meet the team - a chance for you to really get to know your teammates before you start ~1,5 hrs
  6. Contract walkthrough, here we take you through the employment agreement and shares contracts so that you really understand both ~1,5 hrs

The entire process should take less than 2 weeks to complete (depending on your availability). We’re flexible and adaptable to your needs and those of the role in this process.

Fields of study

  • Computer science / IT

Years of experience

  • Senior

Required languages

  • English