Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Software Engineer - Backend

Posted
Discussion

Summary

A senior backend engineer will design, build, and maintain scalable server-side applications and APIs that power the client's core business functions in Stellenbosch, while mentoring junior engineers and shaping architecture. Core stack includes backend languages like Python, Java, Go, or C#, relational/NoSQL databases, microservices, and RESTful APIs.

About the Role

Our client is seeking an experienced Senior Software Engineer specializing in backend development to join their core engineering team in Stellenbosch . In this role, you will design, develop, and maintain scalable and robust server-side applications and APIs that power our critical business functions. You will mentor junior engineers, contribute to architectural decisions, and ensure the high quality and performance of our systems. This is an excellent opportunity to work on complex challenges and make a significant impact within a growing technology company.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable backend code using modern programming languages and frameworks.
  • Develop and manage robust APIs and services that support our web and mobile applications.
  • Optimize applications for maximum speed, scalability, and security.
  • Collaborate with product managers, frontend developers, and QA engineers to deliver high-quality software solutions.
  • Mentor junior engineers through code reviews, pair programming, and knowledge sharing sessions.
  • Troubleshoot, debug, and upgrade existing systems, ensuring system stability and performance.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Minimum of 5 years of professional experience in backend software development.
  • Strong proficiency in one or more backend languages such as Python, Java, Go, or C#.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Experience with microservices architecture and RESTful API design.

Benefits

  • Highly competitive salary with regular performance reviews and potential for bonuses.
  • Comprehensive medical, dental, and vision insurance coverage.
  • Generous paid time off and company holidays.
  • Opportunities for professional development and continuing education.
  • A stimulating work environment in the heart of Stellenbosch , fostering innovation and teamwork.

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available