Lead Software Engineer

Remote
Must-have skills:
ElixirJavaScript
One of skills:
AWSAzureGCP
Nice-to-have skills:
Leadership
Considering candidates from:
Europe
Work arrangement: Remote
Industry: Hospitals and Health Care
Language: English
Level: Lead
Required experience: 10+ years
Size: 51 - 200 employees
Logo of BetterDoc

Lead Software Engineer

Remote
BetterDoc's vision is to enable any patient to get the best possible medical treatment for his/her health problem - independent of place, origin or language. Our service with the claim "Better get to the right doctor"​ is based on a data analytics platform aggregating all kinds of quality data from the health system and measuring outcome with patient reported outcomes (PROs). This helps us to route patients to the RIGHT doctors getting the BEST possible 2nd medical opinion, treatment or surgery. We are engaged by leading insurances (health, disability, accident) and corporates who offer the BetterDoc service to their customers and/or employees.
Your mission

You take responsibility in changing the way healthcare works in Europe and beyond. With your work you help 1 Mio people in 2028 to get the best possible health outcome through the right doctors or clinics. You leverage technology to enable our employees and patients.

At BetterDoc, the Lead Software Engineer role is hands-on. You will actively contribute to the codebase while ensuring the best blend of direct involvement and delegation. Reporting to the Engineering Manager, you will work together to ensure high-quality, long-term solutions. You will mentor developers, guide the team, and shape a positive development environment.

Technical Leadership:

  • Lead the architecture design, development, and maintenance of scalable web applications using Elixir and Phoenix, in the context of your product team and through collaboration with peers.
  • Mentor and provide technical guidance to a team of engineers in a product team.
  • Write and maintain high-quality, well-tested code.
  • Conduct code reviews and ensure high standards.
  • Identify performance bottlenecks and optimise system performance.
  • Ensure security in all engineering work.

Execution & Quality:

  • Collaborate with stakeholders on feasibility, scalability, and time-to-market.
  • Ensure timely delivery of new features and maintenance of existing ones.
  • Resolve technical issues through hands-on coding and design discussions.

Collaboration & Strategy:

  • Act as a tech lead, guiding a team and collaborating with cross-functional teams to define and implement technical solutions.
  • Drive architectural decisions and best practices.
  • Collaborate with Product Management on team strategy, goals, and metrics.
  • Contribute to developing development tooling and improving workflows.
  • Opportunity to grow into a broader role, including people management as an Engineering Manager.

Your profile

You are right with us if:

  • You have proven experience (10+ years) in developing large-scale applications.
  • Are proficient in Elixir and familiar with web development frameworks like Phoenix.
  • You have a strong understanding of software architecture and design patterns, including Domain-Driven Design (DDD) and event-driven architecture.
  • You are skilled in designing integration patterns for different services using both asynchronous (e.g., message queues, event streams) and synchronous (e.g., RESTful APIs, gRPC) methods.
  • You have experience in building and maintaining microservices architectures, ensuring services are loosely coupled, highly cohesive, and independently deployable.
  • You are proficient in front-end technologies (JavaScript, HTML, CSS) and frameworks (React, Angular, etc.).
  • You have solid knowledge of database systems (PostgreSQL, MySQL) and data modelling.
  • You are familiar with cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.
  • You have excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • You have strong communication skills and the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • You are experienced in developing long-term engineering roadmaps, and implementing strong agile practices and project management skills.
  • You are proficient in monitoring and alerting, ensuring teams take ownership of their work beyond deployment and feature development.
  • You are adept at considering non-functional aspects such as performance, scalability, security, and maintainability in your architectural and design decisions.

At BetterDoc, you will work to deliver value, not to fulfil a spec. We value curiosity, the will to learn and the drive to deliver great software. We look for people that want to see their influence on what was created and who are proud of their craft. Your place of work is in or within reasonable distance of Cologne to allow you to work closely with our management team even if most of the work is remote.

Please be aware that if you do not live in a country belonging to the European Union or you are not planning to move to the EU, we cannot follow up on your application.

What BetterDoc offers you

  • An interesting and challenging role with excellent development prospects and creative opportunities
  • Room for creativity and personal development
  • Training and seminars to deepen your knowledge and become a perfect expert in Data Engineering
  • “Innovation Fridays” to learn, explore and share innovative ideas.
  • The opportunity to elevate the topic of "Quality in Medicine" to a unique level in Europe and help millions of people with your work
  • A motivated and high-profile team (Engineers, Medical Experts, Data Analysts and Scientists, Product Designers, etc.)
  • Opportunity to participate in the long-term incentive program
  • Flexible working hours & remote work
  • International work atmosphere
  • "Deutschland-Ticket" for local transport with a subsidy from BetterDoc
  • Latest hardware (Macbook Pro)
  • Contribution to the Urban Sports Club
  • Company pension plan (bAV) with a 30% employer contribution
  • Additional flexibility through workations within the EU
  • ... And last but not least – helping people like Heidrun