top of page

Senior Back-End Engineer (Remote)

Cape Town, South Africa

Job Type


About the Company

ASAP Resources is a specialised recruitment agency with a speciality in headhunting and high-calibre recruitment strategies. We secure resources for a variety of clients in many industries on a global scale with a focus on building lasting relationships with all candidates and clients.

About the Role

If you are looking to utilise your experience in modern software engineering principles and love writing clean code, and if robustness, performance, and maintainability are important elements in your career, then this might be the role for you. You will work directly with the Head of Engineering to help us transform our industry leader product into a world class product.

We are advocates of the Agile Manifesto and believers in comprehensive code reviews, pair programming, and mob programming. You will have ample opportunity to help us grow our development team and mentor juniors.


Key Responsibilities / Accountabilities:

• Participate in the architecture and design of server-side components of our product.

• Exposing our product’s server capabilities to front-end and client interfaces.

• Help us produce optimal test coverage of our product with intelligent quality assurance processes.

• Host code reviews, pairing sessions, and mobbing sessions.

• Be the go-to person for technically challenging coding problems.

• Comfortable with occasional investigation of highly technical customer issues.

Preferred Qualifications & Experience:

• Extensive experience in Software Engineering Principles and Software Design Patterns.

• Fluent in c# with comprehensive exposure to .net framework and .net core.

• Fluent in transact-sql with substantial experience in relational database design.

• Experience in cloud computing paradigms, in particular micro service architectures, is advantageous.

The candidate will also need to have the following attributes:

• Excellent comprehension in areas of logic and mathematics.

• Excellent communication skills.

• A passion to learn and extend knowledge continuously.

• The ability to manage and motivate self and others.

• Good at problem solving and innovative thinking.

• Thrive in an agile environment and be adaptable.

FINANCIAL/Investment Asset Management is a must!

bottom of page