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

Get the CLI →

Placements24

NewBe an early applicant

Remote Senior Software Developer (Backend)

Posted 2 views
Discussion

Summary

Fully remote senior backend developer for a rapidly growing software solutions provider (recruited via Placements24). Day to day: designing scalable backend services and APIs, optimizing SQL/NoSQL databases, joining architectural decisions, CI/CD, and mentoring juniors, using Python/Java/Go/Node.js, cloud platforms, and Docker/Kubernetes.

About the Role

Our client, a rapidly growing software solutions provider, is seeking a highly skilled Senior Software Developer with a specialization in backend development to join their fully remote team. This role is critical for designing, building, and maintaining scalable and robust backend systems that power our innovative applications. The Senior Software Developer will take ownership of key features, collaborate with cross‑functional teams, and contribute to architectural decisions. This is an exciting opportunity to work with modern technologies, influence product direction, and contribute to impactful projects from the convenience of your home office, without the need to be physically present in Sandton, Gauteng. You will be part of a dynamic, forward‑thinking organization that values collaboration, technical excellence, and work‑life balance.

Key Responsibilities

  • Design, develop, and maintain high-performance, scalable backend services and APIs.
  • Write clean, efficient, and well‑documented code in languages such as Python, Java, Go, or Node.js.
  • Collaborate with frontend developers, product managers, and designers to deliver seamless user experiences.
  • Participate in architectural discussions and contribute to technical strategy and roadmaps.
  • Implement and optimize database solutions (SQL and NoSQL).
  • Develop and maintain automated tests to ensure code quality and application reliability.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Mentor junior developers and contribute to code reviews.
  • Stay current with emerging technologies and industry best practices.
  • Contribute to CI/CD pipelines and deployment processes.

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional experience in backend software development.
  • Expertise in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
  • Strong understanding of RESTful API design principles and microservices architecture.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Proficiency with version control systems, preferably Git.
  • Excellent problem‑solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities, crucial for remote collaboration.
  • Ability to work independently and manage project timelines effectively.

Benefits

This fully remote role offers a highly competitive salary, excellent health benefits, and ample opportunities for professional development and career advancement. Our client provides a flexible work environment and supports continuous learning. Be part of an innovative company shaping the future of software.

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.