Senior Software Engineer

3 weeks ago


south africa doctorly Full time

We at doctorly are looking for a Senior Software Engineer (d/f/m) to join our cross-functional team and help us develop a sophisticated cross-platform application.

About doctorly

Our vision is to enable everyone to live healthier lives We strive to live our values of Kindness, Excellence, Ownership, and Integrity every day. 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.

Responsibilities

As a Senior Software Engineer on our team, your responsibilities will include:

  • Designing, developing, and maintaining high-quality backend solutions
  • Contributing to the architecture of our system
  • Leading by example in building excellent, highly usable, secure, performant, maintainable/extendable, well-tested, and technically awesome software
  • Sharing your expertise and experiences to support other developers
  • Ensuring adherence to standards and guidelines around architecture, code quality, performance, etc.
  • Understanding requirements, the domains, & big picture, as well as helping others do the same
  • Participating in Code Reviews and providing constructive feedback in a timely manner
  • Working closely with product owners, UX/UI designers, other developers, DevOps, and QA in cross-functional teams
  • Planning, estimating, and reviewing tasks and code with the team
  • Being a proactive team member who takes ownership and contributes actively
Requirements

We're only accepting applicants in or near the timezones 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 tooling
  • Significant experience with Entity Framework (especially EF-Core) and understanding of relational databases
  • Very 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 programming
  • As 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, especially healthcare, this will be a plus
  • Familiarity with design patterns and architectural concepts like API first, SOLID, Domain Driven Design (DDD), CQRS, and REST
  • Experience with automated testing (IO, regression, unit, integration, load, etc.) and a passion for Test or Behaviour Driven Development (TDD/BDD)
  • Knowledge of FHIR & HL7 is advantageous
  • Deeper understanding of databases (especially PostgreSQL)
  • Familiarity with CI/CD tooling (especially GitLab)
  • An understanding of frontend fundamentals and how these relate to the backend
Offer and Process

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.

We optionally offer the option to work 4 days a week at 80% (of your salary).

Our recruiting process typically follows the following form:

  • Introduction 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 hr
  • Assessment Task/Workshop - the content and length depend a lot on the role and seniority ~ 2-4 hours
  • References check - we talk to two of your references for about 15 minutes each
  • Cultural Interview/Meet the team - a chance for you to really get to know your teammates before you start ~ 1.5 hrs
  • Contract 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

  • south africa Sigma Software Group Full time

    Senior Technical Support Engineer (AdTech) We are looking for a Senior Technical Support Engineer to join our team. The Senior Technical Support Engineer will be responsible for the Customer platforms' availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning. You will be part of a dynamic team...


  • south africa Sigma Software Group Full time

    Principal/Architect Software Engineer (AdTech Unit) We are seeking a Software Architect to join the AdTech Competence Center at Sigma Software You can become a part of a 300+ team of experts in the AdTech domain by joining our Stellar team. What is Stellar? A community, a network, and a dedicated business unit in Sigma Software that specializes in...


  • south africa Carlysle Talent Search - Centurion Full time

    Senior Software Engineer Reference: DBN000771-AD-2 Want to work from home? Our client develops software solutions that support best-in-class visualization, data-driven communication, and platform independence, building upon an API-driven integration into any open BI software. With KPI-CHAT, they take real-time data collaboration to the next level.We are...


  • south africa Payflow Full time

    This range is provided by Payflow. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Additional compensation types Stock options As a Senior Fullstack Engineer, you will play a key role in building and optimizing integrations that power scalable, high-performance data pipelines and...


  • south africa IRIS Business Services Full time

    About IRIS: IRIS Business Services Limited (IRIS) is a regtech SaaS provider listed on BSE and NSE. Established in 2000, IRIS supports over 30+ regulators and 6000+ enterprises across 54+ countries, impacting over 2 billion lives. IRIS transforms regulatory compliance into a business advantage with its innovative solutions. Headquartered in Mumbai, IRIS...


  • south africa Marketing Pros Full time

    Senior Software Engineer Application Deadline: 18 April 2025 Department: IT/Software Employment Type: Full Time Location: South Africa Compensation: R100,000 - R115,000 / month Description Patchworks is a UK-based iPaaS company looking to grow their team in South Africa. As a Senior Software Engineer, you will play a crucial role in...


  • south africa Aircall Full time

    Aircall is a place where voices are valued. Backed by over $220 million of investment since 2015, we create technology that fuels accessible, transparent and collaborative communication to empower our base of 18,000+ customers (and growing) to make authentic, human connections. Conversation is a cornerstone of our culture. Wherever our people find...


  • south africa Confluence Technologies, Inc. Full time

    Senior Software Engineer Department: Development - Software Development Employment Type: Permanent - Full Time Location: South Africa Description South Africa - Remote Why Confluence? Over the past several years we have undergone a great deal of positive change and growth to become the company we are today. Our global footprint now spans...


  • south africa Applied Plastering Inc Full time

    Senior Engineering Manager, Software Supply Chain Security GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. This mission is integral to our culture,...


  • south africa Canonical Group Ltd Full time

    The role of a Senior Software Engineer at Canonical As a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance....


  • south africa Black Swan Data Ltd Full time

    Black Swan Data is a leading provider of data, software, and consulting services for the consumer goods industry. Our technology uses AI and social data to power the insight and innovation capabilities of CPG brands like PepsiCo and General Mills. We are a values-driven company that is committed to our employee's wellbeing and growth. We believe that our...


  • south africa Goldenrule Full time

    Senior Software Engineer GoldenRule is in search of a Senior Software Engineer to join a leading Digital Business Giant. Senior Software Engineers ensure that all software engineers within the delivery team understand and follow existing IT standards, policies, and procedures. They work closely with other team leaders and development teams when necessary to...

  • Software Engineer

    4 days ago


    south africa Octoco Consulting Pty Full time

    Salaries are determined through our Benchmarking system. Software Engineer (General Applications) at Octoco We are always looking for passionate Software Engineers to join our team. Ultimately, the role of a Software Engineer at Octoco is to build high-quality, innovative, and fully performing software that complies with coding standards and technical...

  • Software Engineer

    4 days ago


    south africa Canonical Group Ltd Full time

    Software Engineer - Python - Container Images Home based - EMEA Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers...

  • Software Engineer

    4 days ago


    south africa Aklass Solutions Full time

    Direct message the job poster from Aklass Solutions Bridging the gap between IT specialists and Energy Organisations looking to go through Digital Transformation The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Responsibilities ...


  • south africa Entersekt Full time

    Senior Software Engineer: Signal Processing Fully Remote, South Africa Why Entersekt Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in digital banking fraud prevention and payment security, including mobile authentication, mobile app security, and 3-D Secure authentication for issuers, acquirers and payment...


  • south africa Aircall Full time

    Aircall is the world's leading integrated customer communications and intelligence platform for growing businesses. Trusted by over 20,000 companies worldwide, Aircall unifies voice and digital channels into one seamless platform, offering one-click integrations with leading CRMs and over 100 business tools. With real-time, AI-powered insights and feedback,...


  • south africa Hard Yaka Full time

    Senior Fullstack Software Engineer - MetaMask (Card) Location: EU or Remote (excluding France) Consensys is the leading blockchain and web3 software company founded by Joe Lubin, CEO of Consensys and Co-Founder of Ethereum. Since 2014, Consensys has been at the forefront of innovation, pioneering technological developments within the web3 ecosystem. ...


  • south africa Iqtalent Full time

    Location: Europe, Middle East, and Africa including Central and Eastern Europe, the Baltics, the Balkans, Ireland, Italy, Portugal, Spain, etc. Due to our compensation strategy, we are not considering applicants from high-cost-of-living locations such as Benelux, DACH, France, Nordics, and the UK. About the job Testlio is the originator of fused software...


  • south africa Aircall Full time

    Aircall is a place where voices are valued. Backed by over $220 million of investment since 2015, we create technology that fuels accessible, transparent and collaborative communication to empower our base of 20,000+ customers (and growing) to make authentic, human connections. Conversation is a cornerstone of our culture. Wherever our people find...