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

Get the CLI →

Placements24

New

Software engineer (backend)

Posted 5 views
Discussion

Summary

Backend software engineer for a financial services technology provider in Vereeniging, South Africa, designing and maintaining APIs, services, and databases that power mission-critical business systems. Core stack is Java, Python, C#, or Node.js with SQL/NoSQL databases and optional cloud work.

About the Role

Our client, a prominent financial services technology provider in Vereeniging , is seeking a skilled Software Engineer with a strong backend focus to design, develop, and maintain robust and scalable software solutions. You will be instrumental in building core systems that support critical business operations, working with a talented team of engineers to deliver high-performance applications. This role offers a significant opportunity to contribute to complex projects, solve challenging technical problems, and grow your career within a well-established organization in the Gauteng province.

Key Responsibilities Design, develop, and implement efficient, reusable, and reliable backend code using languages such as Java, Python, or C#. Build and maintain APIs, services, and databases that power our client's applications. Optimize applications for maximum speed, scalability, and security. Collaborate with frontend developers, product managers, and other stakeholders to define software requirements and features. Write comprehensive unit and integration tests to ensure code quality and system reliability. Participate in code reviews, provide technical guidance, and mentor junior engineers. Requirements Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 4+ years of professional experience in backend software development. Strong proficiency in one or more backend programming languages (e.g., Java, Python, C#, Node.js). Experience with relational databases (e.g., Postgre SQL, My SQL) and/or No SQL databases. Solid understanding of software design patterns, data structures, and algorithms. Experience with cloud platforms (AWS, Azure, GCP) is a plus. Benefits Excellent annual salary, commensurate with experience and technical proficiency. Opportunity to work on mission-critical systems and complex engineering challenges in Vereeniging. Comprehensive health, dental, and vision insurance. Retirement savings plan with employer contributions. A culture of continuous learning and professional development within a stable company.

Skills

Apply

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