Mission of the roleAs a Senior Software Engineer on our team, you will be responsible for high-quality backend solutions
Your profileWe're only accepting applicants in or near the time zones SAST (South Africa) and CET (Berlin). To be successful in this role, you'll need:
Expert-level experience with fundamental backend technologies - C#, .NET framework (Core), ASP.NET as well as related toolingSignificant experience with Entity Framework (especially EF-Core) and understanding of relational databasesVery comfortable using Git in a team environment, with practical experience with Merge Requests, Branches, resolving conflicts, etc.Significant experience working in a cross-functional team, including working with QA and POs as well as code reviews and pair programmingAs an international team, fluent English is a must, German would be a bonus but is not essential to the role.Nice-To-Haves If you've worked in a regulated industry esp. healthcare this will be a plusFamiliar with design patterns and architectural concepts like API first, SOLID and Domain Driven Design (DDD), CQRS and RESTExperience with automated testing (IO, regression, unit, integration, load, etc) and passionate about Test or Behaviour Driven Development (TDD/BDD)Knowledge of FHIR & HL7 is advantageousDeeper understanding of databases (esp. PostgreSQL)Familiarity with CI/CD tooling (esp. GitLab)An understanding of frontend fundamentals and how these relate to the backend Why us?Our vision is to enable everyone to live a healthier lives!
We strive to live our values of Kindness, Excellence, Ownership, and Integrity every day, and here at doctorly, we believe that outdated health IT infrastructure needs innovative disruption, and we're committed to making a meaningful impact in the healthcare industry.
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 (great gear, awesome colleagues, etc.) as part of our standard package along with great annual leave, healthcare and pension plans. We also offer all employees an excellent virtual options package and a team culture that is second to none.
Weoptionally offer the option to work 4 days a week at 80% (of your salary).
Your responsibilitiesDesigning, developing, and maintaining high-quality backend solutionsContributing to the architecture of our systemLeading by example in building excellent, highly usable, secure, performant, maintainable/extendable, well-tested, and technically awesome softwareSharing your expertise and experiences to support other developersEnsuring adherence to standards and guidelines around architecture, code quality, performance, etc.Understanding requirements, the domains, & big picture, as well as helping others do the sameParticipating in Code Reviews and providing constructive feedback in a timely mannerWorking closely with product owners, UX/UI designers, other developers, DevOps, and QA in cross-functional teamsPlanning, estimating, and reviewing tasks and code with the teamBeing a proactive team member who takes ownership and contributes actively Our Values Our recruiting processIntroduction Call - what is doctorly, our vision, who are you, why do we match ~ 30 min.Formal/Technical Interview - a chance for you (and us) to ask all the necessary questions ~ 1 hrAssessment Task/Workshop - the content and length depend a lot on the role and seniority ~2-4 hoursReferences check - we talk to two of your references for about 15 minutes eachCultural Interview/Meet the team - a chance for you to really get to know your teammates before you start ~1,5 hrsContract walkthrough, here we take you through the employment agreement and shares contracts so that you really understand both ~45 min.
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.
#J-18808-Ljbffr