Remote Senior Software Engineer (Backend)

Placements24

Mossel Bay

Hybrid

ZAR 900,000 - 1,500,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote work arrangement
Health insurance
Pension fund contributions
Internet stipend

Job summary

Placements24 is hiring a Senior Software Engineer (Backend) for a fully remote role across South Africa, with Mossel Bay, Western Cape as a focus area for operations. You will design, develop, and maintain robust backend systems and APIs powering cutting-edge applications.

The ideal candidate has 5+ years of backend experience, strong knowledge of RESTful APIs, microservices, and cloud containers, and collaborates well in a distributed, asynchronous team.

Qualifications

  • Degree or demonstrable experience in Computer Science/Software Engineering.
  • 5+ years of backend experience.
  • Proficiency in at least one modern backend language (Java, Python, Go, Node.js).
  • Strong experience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Experience designing and consuming RESTful APIs; familiarity with microservices and distributed systems.
  • Understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker).
  • Experience with Git and modern CI/CD practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication in a remote asynchronous environment.
  • Experience with Agile methodologies.

Responsibilities

  • Design, build, and maintain backend code using Java, Python, Go, or Node.js.
  • Develop and manage robust APIs integrating internal and external services.
  • Collaborate with frontend teams and product managers to implement features.
  • Ensure performance, quality, and responsiveness of applications.
  • Implement security and data protection measures.
  • Write unit/integration/end-to-end tests for quality.
  • Troubleshoot, debug, and upgrade systems.
  • Participate in code reviews and architectural discussions.
  • Stay updated with emerging technologies and propose improvements.

Skills

Bachelor's degree
5+ years experience
RESTful APIs
Distributed systems
Agile methodologies
Remote collaboration
Cloud platforms
Docker
Git
Java/Python/Go/Node.js

Education

Bachelor's degree in CS/Software Eng

Tools

PostgreSQL
MongoDB
MySQL
REST API design

Job description

About the Role

Our client, a globally recognized software development firm known for its innovative product suite, is seeking a highly motivated and experienced Senior Software Engineer (Backend) to join their distributed team. This position is entirely remote, offering the flexibility to work from anywhere within South Africa, with a focus on their operations based out of **Mossel Bay, Western Cape**. You will be responsible for designing, developing, and maintaining robust backend systems and APIs that power their cutting-edge applications. The ideal candidate possesses a deep understanding of software architecture, scalable systems, and best practices in backend development. You will collaborate with a talented team of engineers, product managers, and designers to deliver high-quality software solutions. This remote-first role emphasizes autonomy, communication, and delivering exceptional results regardless of location. Our client is committed to fostering a culture of innovation, continuous improvement, and professional growth for its employees, providing opportunities to work on challenging and rewarding projects.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable backend code using languages such as Java, Python, Go, or Node.js.
  • Develop and manage robust APIs that integrate with various internal and external services.
  • Collaborate with front-end developers and product managers to define and implement new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Implement security and data protection measures.
  • Write unit, integration, and end-to-end tests to ensure code quality and stability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews, providing constructive feedback to peers.
  • Contribute to architectural discussions and technical decision-making.
  • Stay updated with emerging technologies and propose improvements to our tech stack and processes.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent demonstrable experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one modern backend programming language (e.g., Java, Python, Go, Node.js).
  • Strong experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience designing and consuming RESTful APIs.
  • Familiarity with microservices architecture and distributed systems.
  • Understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker).
  • Experience with version control systems like Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication skills, especially in a remote asynchronous environment.
  • Experience with Agile methodologies.
Benefits
  • Competitive salary and potential performance-based bonuses.
  • Fully remote work arrangement, offering ultimate flexibility.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off and company holidays.
  • Opportunities for professional growth, training, and attending virtual conferences.
  • A collaborative and inclusive remote team culture.
  • Pension fund contributions.
  • Home office setup support and monthly internet stipend.
  • Access to cutting-edge technologies and challenging projects.
  • Regular virtual social events to foster team connection.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,700,000
Competitive remuneration package with绩
Fully remote work arrangement
Health, dental and vision insurance
+3
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Randburg

Hybrid
ZAR 950,000 - 1,600,000
Remote work flexibility
Private medical aid
Retirement savings
+4
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • South Africa

Remote
ZAR 900,000 - 1,500,000
Fully remote
Professional development
Home office stipend
+2
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,500,000
Stock options or equity participation
Comprehensive private medical cover
Generous paid time off
+2
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Medical aid
Retirement fund
Annual performance bonuses
+2
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work flexibility
Equity options
Health insurance
+1
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Annual bonus
Private health insurance
+2
Senior Full-Stack Software Engineer (Remote)
Senior Full-Stack Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Paid time off
Professional development
+2
Senior Backend Developer (Remote)
Senior Backend Developer (Remote)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Fully remote position
Competitive salary
Medical benefits
+4