Backend Developer - Team Lead
RemoteDenmark, Hovedstaden, CopenhagenTechnology
Do you like the idea of leading a fun, autonomous, and collaborative team, guided by shared values, high quality, and a willingness to act and fail? Are you looking for a mission-driven role, where you can be critical in changing healthcare for the better?
Then join us at Corti as Backend Developer - Team Lead!
📌 As a Backend Developer Team Lead at Corti, you’ll be part of a team filled with mission-driven developers ready to pioneer the development of products in healthcare. You’ll be responsible for building and leading the squad that owns a portion of one Corti’s products, ensuring that best practices are followed in that area, and validating that the correct resources are allocated in the proper places for the team to succeed. Additionally, you'll be building, maintaining, and improving Corti’s internal and external facing tools and applications, writing APIs, and ensuring Corti's frontier position in backend development — are you up for the adventure?
The impact you’ll make
Hire cutting edge talent and mentor every employee on the team in a way for them to become a success
Ensure that teams are at all times enabled to fulfill their tasks in the right way, including the right resources, information and clear plans
Work across teams within the product team as well as other product teams to align upon best practices
Stay up to date with best practices, tools and latest developments in backend technologies
Developing & architecting improvements to the product in conjunction with the rest of the team
Maintain and improve the codebase, including writing automated tests
Optimize applications for maximum performance
Write functional requirement documents and guides
Assist other team members with coding and troubleshooting
Bridge technical communication between end users, technical leads, decision makers, and Corti engineering
For this role, you'll bring:
A Bachelor’s Degree in a Mathematics, Data Engineering, Computer Science, or relevant field
5+ years experience as a software engineer working with object-oriented programming languages
1-2 years experience with managing a small to medium sized team
Mastery of one or more software languages (e.g. Python, Go, Java, C++, C#)
Extensive experience designing and implementing APIs (REST, gRPC, GraphQL)
Experience building distributed systems with an understanding of their architectures and trade-offs
Familiarity with event-driven architectures and technologies is a benefit
Solid understanding of SQL and an ability to write complex, performant, elegant queries.
Familiarity with container technologies such as Docker.
Strong analytical and problem-solving skills
Excellent English verbal and written communication skills.
An ability to perform well in collaborative teams and a fast-paced environment
The role is full-time and the expected start date is as soon as possible
We are looking for someone located in Denmark, but we can be flexible for the right candidate