ABOUT US
At Ada, we envision a world where everyone has access to the healthcare they need. In one of the biggest challenges facing the world, we pioneered a new form of artificial intelligence, combining medical knowledge with intelligent technology to empower millions of people to better understand their health.
We’re proud to support medical doctors and work with leading health systems and global non-profit organizations. We’re a diversely skilled team representing 50 nationalities, and we’re growing rapidly to achieve our global ambitions for the future of health. This is just the beginning.
ABOUT THE ROLE
We are looking for a Senior Backend Engineer (Java, Kotlin, JVM) to join our Medical Service Engineering team in Berlin.
Your work will guide millions of users towards better health!
RESPONSIBILITIES
As a Senior Software Engineer at Ada, you will work in a cross-functional delivery team of between 4-7 other developers
You will be responsible for extending Ada's Microservices landscape and will focus on domain logic, persistence, service to service communication and security to allow for performant and scalable software architecture
While implementing domain logic on the service layer and enabling the operational ability of the team will be your core responsibility, we believe in cross-functional people as well as cross-functional teams, so there are always opportunities to influence decisions, support other engineers within your team and work across the full stack
You will work in a collaborative and agile team help us to get to the next level
REQUIREMENTS
You have a strong background in back end development, being experienced in the JVM ecosystem making use of Kotlin’s or Java 8s (or higher) functional abilities
You've developed, deployed & monitored production applications used by real users
You bring the experience of scalable software architectures and modern software tools as well as desire to play with back end technologies
Our tech stack : Kotlin, Spring Boot, JVM, MongoDB, Redis, Docker, Kubernetes, Node.js, Google Cloud Platform, Microservices
You are proficient in writing automated test and you have a good sense of software quality
You have expertise in agile development (Scrum or Kanban)
You bring creativity and the ambition to strive in a constructive and multicultural team
You are happy to pair, learn, teach, share, communicate and document things every day
You are fluent in English, spoken and written.
BENEFITS
Work with a high level of autonomy in global, cross-functional teams with smart, purpose-driven peers
Perks include complimentary onsite / oline German language classes, discounted Urban Sports Club memberships, quarterly team bonding activities, regular social events, and healthy office refreshments
An individual professional development budget for trainings and conferences and a high processional career growth framework
Flexible working hours and interesting remote work options