Remote Senior Software Engineer - Backend Development

Placements24

Southampton

Remote

GBP 90,000 - 120,000

Full time

30 hours 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

Fully remote position
Competitive salary

Job summary

Placements24 is seeking a Remote Senior Software Engineer to lead backend development across scalable services and APIs. You will design, implement, and optimize server-side systems while mentoring junior engineers in a collaborative, remote-first environment.

The role requires strong proficiency in Python, Java, Node.js, or Go, plus experience with cloud platforms and microservices. You will collaborate with cross-functional teams to deliver high-quality software.

Qualifications

  • 6+ years of backend software development experience.
  • Proficiency in Python, Java, Node.js, or Go.
  • Experience designing RESTful APIs.
  • Experience with SQL and NoSQL databases.
  • Cloud platforms (AWS/Azure/GCP) experience desirable.
  • Familiarity with microservices and containerization (Docker/Kubernetes).
  • Strong problem-solving and communication for remote teams.
  • Experience with Agile methodologies.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable backend services and APIs.
  • Write clean, well-documented code in Python, Java, Go, or Node.js.
  • Collaborate with frontend developers to integrate server-side logic.
  • Optimize for speed, scalability and reliability.
  • Design database schemas for PostgreSQL and MongoDB.
  • Implement security and data protection measures.
  • Participate in code reviews and knowledge sharing.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and roadmaps.
  • Mentor junior engineers and promote technical excellence.

Skills

Backend development
RESTful APIs
Cloud platforms (AWS/Azure/GCP)
Microservices architecture
Docker/Kubernetes
Remote collaboration
Agile methodologies

Education

Bachelors/Masters in CS/Engineering

Tools

Python
Java
Node.js
Go
PostgreSQL
MongoDB

Job description

About the Role

Our client, a dynamic and innovative technology firm, is looking for a highly skilled Remote Senior Software Engineer with a specialization in Backend Development. This role is entirely remote, allowing you to contribute to our cutting-edge projects from the comfort of your home office anywhere in South Africa. You will be responsible for designing, developing, and maintaining robust, scalable backend systems and APIs that power our suite of applications. This position requires a deep understanding of software architecture, database management, and modern development practices. You will collaborate with a talented team of engineers, product managers, and designers to deliver high-quality software solutions. As a senior member of the team, you will also mentor junior developers and contribute to technical decision-making, all within a collaborative and progressive remote work culture.



Key Responsibilities


  • Design, develop, test, deploy, and maintain scalable backend services and APIs.

  • Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, Go).

  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.

  • Optimize applications for maximum speed, scalability, and reliability.

  • Manage and design database schemas and interact with various database technologies (e.g., PostgreSQL, MongoDB).

  • Implement and maintain security and data protection measures.

  • Participate in code reviews to ensure code quality and share knowledge.

  • Troubleshoot, debug, and upgrade existing systems.

  • Contribute to architectural discussions and technical roadmap planning.

  • Mentor junior software engineers and foster a culture of technical excellence.



Requirements


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • Minimum of 6 years of professional experience in backend software development.

  • Proven expertise in at least one modern backend programming language (e.g., Python, Java, Node.js, Go).

  • Strong experience with designing and consuming RESTful APIs.

  • Solid understanding of database technologies, including relational (SQL) and NoSQL databases.

  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is highly desirable.

  • Familiarity with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).

  • Excellent problem-solving, analytical, and debugging skills.

  • Strong communication and collaboration skills, with experience working in remote teams.

  • Experience with Agile development methodologies.



Benefits


  • Highly competitive salary and performance-based bonuses.

  • Fully remote position, providing ultimate flexibility.

  • Comprehensive private medical aid and retirement savings plan.

  • Generous annual leave and paid time off.

  • Opportunities for continuous professional development and training.

  • Access to a modern tech stack and challenging projects.

  • A supportive, collaborative, and innovative remote work environment.

  • Potential for career advancement within a growing organization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Southampton

Remote
GBP 70,000 - 120,000
Fully remote work flexibility
Competitive salary and equity options
Health, dental, and vision insurance
Senior Software Engineer, Backend Systems
Senior Software Engineer, Backend Systems

Placements24 • Southampton

Hybrid
GBP 41,000 - 54,000
Health insurance
Retirement plan with company match
Paid time off
+2
Remote Software Developer (Backend)
Remote Software Developer (Backend)

Placements24 • Greater London

Remote
GBP 60,000 - 90,000
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Placements24 • Southampton

On-site
GBP 41,000 - 54,000
Competitive salary
Health insurance
Pension plan
+2
Remote Senior Full Stack Developer (EdTech)
Remote Senior Full Stack Developer (EdTech)

Placements24 • Southampton

Hybrid
GBP 60,000 - 90,000
Remote work
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Placements24 • Southampton

Remote
GBP 75,000 - 110,000
Competitive salary
Performance-based bonuses
Health, dental, and vision insurance
+4
Remote Full-Stack Telecom Software Developer (Cloud Native)
Remote Full-Stack Telecom Software Developer (Cloud Native)

Placements24 • Birmingham

Remote
GBP 65,000 - 100,000
Competitive salary
Remote benefits package
Home-based work
+3
Senior Software Engineer (Java & Spring)
Senior Software Engineer (Java & Spring)

Placements24 • Southampton

Hybrid
GBP 41,000 - 63,000
Competitive salary
Hybrid work model
Medical coverage
+2
Senior Software Development Lead
Senior Software Development Lead

Placements24 • Southampton

On-site
GBP 54,000 - 82,000
Competitive salary + bonus
Health insurance
Stock options or equity participation
+6
Lead Software Architect
Lead Software Architect

Placements24 • Southampton

Hybrid
GBP 90,000 - 150,000
Competitive compensation
Fully remote work
Remote collaboration with global teams
+1