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

Get the CLI →

Placements24

New

Senior Software Developer (Backend)

Posted 5 views
Discussion

Summary

Senior backend developer who designs, builds, and maintains scalable server-side services and APIs for a client company in Randburg — writing tested code, optimizing performance and databases, and collaborating with frontend, product, and QA. Stack centers on Python/Java/C#/Node.js, SQL/NoSQL databases, REST microservices, and AWS/Azure.

About the Role

Our client is looking for a highly proficient Senior Software Developer specializing in backend systems to join their growing team in Randburg. This role is critical for designing, developing, and maintaining the robust server-side logic that powers their innovative platforms. You will collaborate closely with front-end developers, product managers, and QA engineers to deliver high-quality, scalable, and reliable software solutions. The ideal candidate possesses strong problem-solving skills and a passion for building efficient, well-architected backend systems in a collaborative team environment. This is an excellent opportunity to contribute to key product features and technical decision-making.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using modern programming languages and frameworks.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Optimize application performance, database queries, and system architecture for speed and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems to ensure optimal functionality and performance.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional backend development experience.
  • Strong proficiency in at least one backend language such as Python, Java, C#, or Node.js.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Solid understanding of API design principles (RESTful), microservices architecture, and cloud platforms (AWS, Azure).
  • Familiarity with version control systems (Git) and agile development methodologies.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for professional development, including training and conferences.
  • Generous paid time off and company holidays.
  • A dynamic and collaborative work environment with opportunities for career growth.

Skills

What Senior Backend jobs ask for — and how much of it you have →
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