Lead Backend Engineer

South Africa, South Africa

Job Description


The Company

  • Industry - Financial Services & Fintech
  • HQ - South Africa
  • Size - 10-50 employees
What we are looking for

We are seeking a Lead Backend Engineer to join our Engineering team. In this role, you will oversee both your personal contributions and those of your team. Leading one of our engineering teams, your primary responsibility is to ensure that your team consistently delivers their best work each day in a predictable manner. Your focus is on building reliable and effective software that addresses real-world problems. You will have the autonomy to take ownership within the engineering team, contributing to the architecture and development of high-quality code and features.

What does the job involve

Code Excellence and High Velocity:
  • Drive rapid prototyping and implement new concepts and features.
  • Ensure consistently high code quality, maintainability, thorough testing, and ongoing improvement of engineering standards, tooling, and processes.
Efficient Delivery and Strategic Leadership:
  • Provide accurate delivery estimations and maintain a high shipping cadence (at least weekly).
  • Transition from a specialized "Doer" to a generalist "Orchestrator," leading strategic collaboration and direction.
Platform Operations:
  • Ensure high robustness, reliability, and security for enterprise-scale customers.
  • Swiftly identify, communicate, and resolve platform issues, bugs, and business logic concerns.
Continuous Learning and Growth:
  • Mentor and upskill team members while fostering collaborative learning.
  • Drive innovation through an effective hiring process and a culture of experimentation and collaboration.
Qualifications
  • 8+ years experience working in the software engineering industry (primary focus on building and maintaining full-stack applications)
  • At least 2 years experience mentoring and managing a team of engineers.
  • Passionate about encouraging growth, learning, and mentoring others and contributing to a positive work culture.
  • Ability to collaborate well with both technical and non-technical teams.
  • Able to manage time, output and energy well, both personally and within a team.
  • Excellent at planning, prioritising and breaking down tasks.
  • Bachelor's degree in computer science, engineering, or equivalent working experience.
  • High proficiency in back-end web technologies such as Node.js/Express, Spring, Laravel,Django, ASP.NET etc.
  • High competency working with relational database technologies and SQL.
  • Proven experience designing, building, testing, and deploying secure and scalable applications.
  • Excellent ability to identify, define, and solve process and technical problems.
  • Experience with writing unit and integration tests (Jest, JUnit, NUnit etc.).
  • Able to rapidly prototype and test a solution to a problem.
  • Has a continuous improvement mindset, is curious and is driven to succeed.
  • Comfortable working under pressure in a small team.
Benefits
  • Medical aid
  • Daily team lunches
  • Team outings
Recruitment Room is a full-service recruitment agency specializing in technical, non-technical, and executive recruitment.

Recruitment Room

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1276028
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned