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

Get the CLI →

Placements24

NewBe an early applicant

Senior Backend Engineer - API Development

Posted Updated
Discussion

Summary

Designs, builds, and maintains the RESTful APIs and microservices that power a client company's core products, collaborating with frontend, product, and engineering teams. Day-to-day work spans backend development in languages like Java, Python, Go, or Node.js, plus performance tuning, database, and distributed-systems work in a hybrid role based in Paarl, South Africa.

About the Role

Our client is seeking a skilled Senior Backend Engineer to join their growing technology team based in Paarl . This role is central to designing, developing, and maintaining the robust server-side logic and APIs that power our client's core products and services. You will collaborate closely with frontend developers, product managers, and other engineers to build scalable, efficient, and reliable systems. This is an excellent opportunity for an experienced engineer to contribute significantly to impactful projects within a supportive environment that offers a hybrid work model, balancing in-office collaboration with the flexibility of remote work in Paarl .

Key Responsibilities

  • Design, build, and maintain scalable, high-performance RESTful APIs and microservices.
  • Develop server-side applications using modern programming languages and frameworks (e.g., Java , Python, Go, Node.js).
  • Optimize application performance, database queries, and system architecture for speed and reliability.
  • Write clean, well-documented, and thoroughly tested code, participating actively in code reviews.
  • Collaborate with cross-functional teams to translate business requirements into robust technical solutions.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in backend software development .
  • Strong proficiency with at least one modern backend language and associated frameworks.
  • Solid understanding of database technologies (SQL and NoSQL), caching strategies, and distributed systems.
  • Experience with cloud platforms and containerization technologies is a plus.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for professional development and continuous learning.
  • A collaborative team culture focused on innovation and technical excellence.
  • Hybrid work model to support work-life balance.

What they ask for

Required

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • Minimum 5 years of professional experience in backend software development
  • Strong proficiency with at least one modern backend language and associated frameworks
  • Solid understanding of database technologies (SQL and NoSQL), caching strategies, and distributed systems

Preferred

  • Experience with cloud platforms and containerization technologies

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