Software Engineer

StructureIt Ltd
Cape Town
Remote
ZAR 300 000 - 700 000
Job description

Who/What is DealX?
DealX is a technology company that builds Software-as-a-Service products for the financial market (Securitization), with customers primarily in the US.

We’re a people-first product company that believe in building empowered & autonomous product teams to deliver on our Product Vision & Strategy, with a strong culture of collaboration over and above our core values of Curiosity, Can-do, Accountability, Simplicity, Communication and Wellbeing.


Our offices are primarily in South Africa & Mauritius, although we do employ people in the US, UK and New Zealand as well. We are a remote-first company, so this role is open to anyone in South Africa – all you need is a reliable workspace at home.


We started in 2006 (as StructureIt) but split the Consulting (StructureIt) part of the business from the Product (DealX) part in 2021.


In 2023, we launched a new product in collaboration with Morningstar Credit. The platform is powered by DealX Tech & Data and marketed as Morningstar Credit Analytics, as a well-known and trusted brand in the US market. We’re looking for more capable software engineers to join our team!

Read more about us here:

What a typical day looks like

  • This is a hands-on coding position with challenging problems to solve.
  • Delivering high quality working software, which all contributes to the overall success of our product suite.
    • Product Roadmap
    • Maintenance / Technical Debt
    • Product Support
  • We often revisit and tweak our Way of Working to ensure that the right parts of the team are doing the right things.
  • Coding, collaborating, and communicating as part of a cross functional globally distributed product team.
  • Code reviews and contributing to shared best practices.
  • Collaborating on high-level system architecture and technical strategy.
  • Contributing to automation that drives our CI/CD and improving or creating internal tooling.
  • Continuous learning – we encourage continuous learning and knowledge sharing.
  • Regular 1:1’s & bi-directional feedback with your team lead/manager/mentor.


What we are looking for
We highly value the culture aspect of our team, so a good culture-fit is deal-breaker for us.

People / Team:

  • You are passionate about technology, writing code & collaborating with like-minded folks.
  • Have worked in a senior role and have experience delivering working software from inception to deployment touching on frontend, backend, and infrastructure.
  • You can work in an existing codebase, we certainly leverage a lot of modern tech, but you’ve been around the block to know that not all parts of a product are new & shiny!
  • Strong opinions held weakly and care about writing legible performant code.

Technology:

  • 5+ years relevant working experience.
  • Deep experience and working knowledge of .NET.
  • Strong relational database design and advanced SQL experience with OLTP databases, such as MSSQL Server and/or PostgreSQL.
  • A good, hands-on understanding of software architecture & design patterns.
  • Experience writing testable code and opinions on unit, functional and integration tests.
  • Hands on experience with containerized applications.
  • Experience using cloud platforms (AWS, Azure, etc).
  • Hands on experience with at least one modern web technology - such as Angular, React, Vue or similar.


Role Fit:

  • We are looking for both Full Stack Engineers or more Backend/Data focused Engineers.
    • We have cross-functional product teams with T-Shaped engineers expected to be able to contribute in all areas of the product.
    • That said, we also believe in leveraging the unique strengths of each individual - whatever that might be.
  • Seniors are expected to collaborate and mentor more junior members of the team. That said, management isn’t the only growth path – you can stay an individual contributor too – depending on your interest and capability to manage others.


What’s in it for you?

Our internal employee handbook, including details about our benefits, is published publicly - so feel free to read through it there, or look at the highlights below.

  • Location
    • Fully remote working / or from the office with daily lunch
    • Flexible working hours
  • First Day Starting kit
    • Yours to own:
      • Welcome Pack
      • Money towards keyboard of your choice
      • Headset
      • Laptop Riser
      • Mouse
    • Company owned take home set up:
      • High-spec laptop
      • 27" Screen
      • 24" Screen
  • Insurance - fringe benefit / company paid
    • Medical Aid – Discovery Classic Saver & Vitality.
    • Gap Cover.
    • Life Insurance.
    • Disability Insurance.
    • Funeral cover.
  • Learning
    • Learning Budget - Books or Courses - you choose how to use it.
    • Conference Budget – to attend relevant conferences, physical or virtual.
  • Culture
    • Employee-first culture that encourages work/life balance.
    • Everyone has a voice, regardless of title.
    • Psychological safety.
    • Company events.
  • Leave
    • 20 days annual leave
    • Paid Maternity, Paternity, Study & Moving leave
  • Long-Term Loyalty Benefits
    • 2 years - monthly budget towards internet/fibre OR petrol card OR uber vouchers.
    • 5 years - 3 additional days annual leave.
    • 7 years - Company paid weekend getaway.
    • 10 years - 3 month paid sabbatical.


Interested?
Apply here or send your CV to careers@dealx.com

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Cape Town