Remote Senior Software Engineer (Backend Focus)

Placements24

Mossel Bay

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work flexibility
Health insurance
Paid time off
Professional development
Home office stipend
Remote team culture
Cutting-edge projects
Annual retreats

Job summary

Placements24 is seeking a Senior Software Engineer with a strong backend focus to join a fully remote team. You will design, develop, and maintain robust server-side logic, ensuring scalability and optimized database performance across Python, Java, Go, or Node.js.

Lead API design (REST/GraphQL), collaborate with product and frontend teams, and contribute to architectural roadmaps while staying current with backend technologies.

Qualifications

  • 5+ years of backend software development experience.
  • Proficiency in Python, Java, Go, or Node.js.
  • Strong experience with relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Cassandra) databases.
  • Solid understanding of API design (RESTful, GraphQL).
  • Experience with cloud platforms (AWS/Azure/GCP) and related services.
  • Familiarity with containerization (Docker).
  • Experience with version control (Git).
  • Strong knowledge of software design patterns and best practices.
  • Excellent communication for remote teamwork.

Responsibilities

  • Design, develop, and maintain backend code and APIs.
  • Build and maintain RESTful APIs for front-end and integrations.
  • Optimize performance, security, and scalability of apps.
  • Design and manage database schemas with data integrity.
  • Collaborate with front-end, product, and stakeholders.
  • Write unit and integration tests for code quality.
  • Troubleshoot and upgrade backend systems.
  • Participate in code reviews and shape technical roadmaps.
  • Stay updated with emerging backend technologies.

Skills

Backend languages
Python
Java
Go
Node.js
REST API
GraphQL
PostgreSQL
MySQL
MongoDB
Cassandra
Cloud platforms
AWS
Azure
GCP
Docker
Git
Design patterns
Remote teamwork
Testing

Education

Bachelor's degree in CS/SE or equivalent

Tools

Docker
Git

Job description

About the Role

Our client, a forward-thinking digital solutions company with a global reach, is seeking a highly skilled Senior Software Engineer with a strong backend focus to join their fully remote team. This is an exciting opportunity to contribute to the development of innovative, high-performance applications from the comfort of your home. You will be responsible for designing, developing, and maintaining robust server-side logic, ensuring scalability, and optimizing database performance. We are looking for a proactive individual who thrives in a remote-first environment, possesses excellent communication skills, and is passionate about building high-quality software. Your expertise will be vital in shaping the technical direction and success of our client's projects, regardless of your physical location.

Key Responsibilities
  • Design, develop, and implement efficient, reusable, and reliable backend code using languages like Python, Java, or Node.js.
  • Build and maintain robust RESTful APIs to support front-end applications and third-party integrations.
  • Optimize applications for maximum speed, scalability, and security.
  • Manage and design database schemas, ensuring data integrity and efficient querying.
  • Collaborate closely with front-end developers, product managers, and other stakeholders to deliver seamless user experiences.
  • Write comprehensive unit and integration tests to ensure code quality and stability.
  • Troubleshoot, debug, and upgrade existing backend systems.
  • Participate in code reviews, providing constructive feedback to peers.
  • Contribute to architectural discussions and help define technical roadmaps.
  • Stay updated with emerging backend technologies and best practices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one major backend programming language (e.g., Python, Java, Go, Node.js).
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Solid understanding of API design principles (RESTful, GraphQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and related services.
  • Familiarity with containerization technologies like Docker.
  • Experience with version control systems, particularly Git.
  • Strong understanding of software design patterns and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Demonstrated ability to work effectively in a remote team environment with strong written and verbal communication skills.
  • Previous experience working remotely is highly preferred.
Benefits
  • Competitive salary with remote work flexibility.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off and company holidays.
  • Opportunities for professional development, including online courses and certifications.
  • Home office setup stipend or allowance.
  • Collaborative and inclusive remote team culture.
  • Access to cutting-edge technologies and challenging projects.
  • Annual company retreats (virtual or in-person, depending on circumstances).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • LegKraal Gate

Hybrid
ZAR 850,000 - 1,250,000
Stock options
Health benefits
Generous PTO
+1
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Upington

Hybrid
ZAR 1,976,000 - 2,964,000
Competitive salary
Stock options
Performance-based bonuses
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,300,000
Competitive salary and bonuses
Comprehensive health insurance
Generous paid time off
+3
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work
Health insurance
+3
Remote Senior Backend Developer
Remote Senior Backend Developer

Placements24 • Durban

Hybrid
ZAR 1,479,000 - 2,793,000
Competitive compensation
Senior Software Engineer - Backend (Remote)
Senior Software Engineer - Backend (Remote)

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Fully remote work environment
Health, dental, and vision insurance
+5
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work
Health insurance
Vacation & professional development
+1
Remote Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 1,494,000 - 2,324,000
Fully remote work
Health insurance
Generous leave
+1
Lead Backend Software Engineer
Lead Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health, dental, and vision insurance
Professional development budget
+3
Remote Senior Backend Engineer (Java/Spring)
Remote Senior Backend Engineer (Java/Spring)

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,400,000
Remote work
Health insurance
Home office stipend
+1