(Senior) Software Engineer, Rust/TypeScript
Berlin
Engineering /
Full Time /
Hybrid
We’re on the lookout for an ambitious Software Engineer, Rust/TypeScript to join our team of engineers at our office in Berlin. Come make an impact at this early stage and well-funded medical fintech!
You’d be joining our Integrations team, responsible for building connections between different practice management systems and Nelly backend systems. Working in the Integrations team means building and maintaining backend systems written in TypeScript which are consumed by applications written in Rust. Due to the nature of practice management systems being on site in the practice and limited in resources, we are heavily invested in Rust due to platform agnostic features and performance.
About Nelly
At Nelly, we streamline practice management and eliminate paper chaos. Our digital solutions include patient check-in, real-time document handling, and efficient billing with digital invoices and factoring, all accessible via smartphones. Backed by top investors like Lakestar, GFC, b2venture, and Motive Partners, we aim for rapid, sustainable growth.
Europe has over 1 million medical practices helping millions of patients daily. Small improvements in patient handling can significantly impact society. However, most practices still rely on paperwork and manual processes. We’re on a mission to change that!
We believe medical practitioners should focus on treating patients, not administrative tasks. Our solutions let practices concentrate on patient care, while digital documents and invoices are handled with no time.
Joining us, you will
- Build connections between different practice management systems and Nelly backend systems.
- Work with modern technologies such as TypeScript and Rust. We host everything on AWS and manage our infrastructure as code.
- See your ideas go from concept to implementation, impacting customers within your first few days.
- Make a significant contribution to defining, maintaining and improving our architecture and best practices.
- Join a driven, highly skilled, engineering team and collaborate with talented professionals — learning from their expertise and contributing your own.
Who you are
- Driven - You're not here just to write code - you're here to solve problems for practices and patients and build apps that are a joy to use.
- Passionate - You're curious and always asking "why?" Your keen interest in patient journey at the practice drives your desire to learn more each day.
- Autonomous - You take ownership of projects and see them through to completion. You're self-directed, proactive, and able to handle uncertainties.
- Technical - You understand the importance of details. Your appreciation for the technical aspects ensures you aim for excellence and precision.
- Team player - You thrive on teamwork. Bouncing around ideas and achieving common goals fuel your energy. You love making the whole team shine.
What you'll bring
- At least 5 years as a software engineer.
- Strong coding skills in TypeScript / JavaScript and Rust.
- Proficiency in data and API modelling.
- Knowledge of software engineering best practices for the full development life cycle.
- Strong team-player mentality.
- Bonus points for experience with AWS, security best practices and Windows Native APIs.
- Proficiency in English, German knowledge is a big plus.
What we offer
- Competitive salary.
- Top of the line working equipment.
- Generous budget for learning and development activities.
- Flexible working hours and hybrid work mode in Berlin.
- 4 weeks workation possibility.
- Cozy and dog friendly office in the city centre.
- BVG Ticket or Swapfiets subscription.
- Urban Sports membership.
We celebrate diversity and encourage individuals of all genders (m/f/d) to apply.