Senior Software Engineer, Backend Systems

Placements24

Southampton

Hybrid

GBP 41,000 - 54,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

Health insurance
Retirement plan with company match
Paid time off
Hybrid work model
Training & conference opportunities

Job summary

Placements24 is seeking a Senior Software Engineer to join our Randburg-based technology team in a hybrid role mixing in-office collaboration with remote work. You will design, develop, and maintain robust backend services powering our products, with emphasis on scalable architectures, efficient databases, and modern development practices.

The ideal candidate has 5+ years of backend experience, strong proficiency in major backend languages, and solid knowledge of relational and NoSQL databases,

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Minimum 5 years of backend software development experience.
  • Proficiency in Python, Java, Go, Node.js, or C#.
  • Strong database experience with relational and/or NoSQL systems.
  • Experience with cloud platforms (AWS, Azure, GCP) and containers (Docker, Kubernetes).
  • Solid RESTful API design and microservices architecture knowledge.
  • Experience with Git and CI/CD pipelines.
  • Strong problem-solving, communication, and collaboration skills.

Responsibilities

  • Design, develop, test, and deploy scalable backend services and APIs.
  • Architect robust database solutions ensuring data integrity and security.
  • Collaborate with frontend, product, and stakeholders to translate requirements into tech specs.
  • Write clean, maintainable code and follow best practices.
  • Optimize performance, troubleshoot issues, and implement fixes.
  • Contribute to code reviews and maintain high code quality.
  • Participate in architectural discussions and technology choices.
  • Mentor junior engineers and support their growth.
  • Stay updated on emerging technologies and industry trends.

Skills

Backend development
REST APIs
Database design
Docker/Kubernetes
Cloud platforms
CI/CD
Agile

Education

Bachelor’s or Master’s in CS/Engineering

Tools

PostgreSQL/MySQL
MongoDB/Cassandra
Git
CI/CD tools

Job description

About the Role

Our client is seeking a highly skilled Senior Software Engineer to join their dynamic technology team in **Randburg**. This hybrid role offers the best of both worlds: the collaborative energy of our **Randburg** office and the flexibility of remote work. You will be responsible for designing, developing, and maintaining robust backend systems that power our innovative products and services. This position requires a deep understanding of scalable architectures, efficient database design, and best practices in software development. You will work on challenging projects, contributing to the evolution of our core technology stack. The ideal candidate is a problem-solver, a strong communicator, and passionate about building high-quality, resilient software. Join a forward-thinking company that values technical excellence and fosters a supportive team environment. We are committed to providing our engineers with continuous learning opportunities and career growth.

Key Responsibilities
  • Design, develop, test, and deploy scalable and high-performance backend services and APIs using modern programming languages and frameworks.
  • Architect and implement robust database solutions, ensuring data integrity, security, and efficient retrieval.
  • Collaborate with front-end developers, product managers, and other stakeholders to define feature requirements and translate them into technical specifications.
  • Write clean, maintainable, and well-documented code, adhering to established coding standards and best practices.
  • Optimize application performance, troubleshoot production issues, and implement effective solutions.
  • Participate in code reviews, providing constructive feedback to peers and contributing to code quality.
  • Contribute to architectural discussions and strategic decisions regarding technology choices and system design.
  • Mentor junior engineers, providing guidance on technical challenges and professional development.
  • Stay current with emerging technologies and industry trends, identifying opportunities for innovation.
  • Ensure the security and reliability of backend systems through rigorous testing and implementation of security best practices.
Requirements
  • Bachelor's or Master'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.
  • Proficiency in one or more backend programming languages such as Python, Java, Go, Node.js, or C#.
  • Strong 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).
  • Solid understanding of RESTful API design principles and microservices architecture.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a hybrid team environment.
  • Experience working in an Agile development methodology.
Benefits
  • Our client offers a competitive salary, comprehensive health, dental, and vision insurance, a retirement savings plan with company match, and generous paid time off.
  • The hybrid work model provides flexibility, and we offer opportunities for professional development, including training, certifications, and conference attendance.
  • The **Randburg** office is a modern workspace, and our company culture emphasizes collaboration and innovation.
  • We also provide performance-based bonuses and a supportive work-life balance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Southampton

Remote
GBP 90,000 - 120,000
Fully remote position
Competitive salary
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 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 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
Senior Backend Blockchain Engineer
Senior Backend Blockchain Engineer

Placements24 • Southampton

On-site
GBP 41,000 - 77,000
Competitive salary
Leading blockchain company
Complex and impactful projects
+4
Head of Software Development
Head of Software Development

Placements24 • Southampton

Hybrid
GBP 41,000 - 68,000
Hybrid work arrangement
Medical aid
Retirement fund
+1
Senior Backend Engineer (Hybrid) — Scalable Systems & Cloud
Senior Backend Engineer (Hybrid) — Scalable Systems & Cloud

Placements24 • Southampton

Hybrid
GBP 41,000 - 54,000
Health insurance
Retirement plan with company match
Paid time off
+2
Director of Engineering
Director of Engineering

Placements24 • Southampton

Hybrid
GBP 108,000 - 189,000
Executive bonus potential
Executive health/dental/vision plans
Robust retirement plan with employer 5
+2
Senior DevOps Engineer
Senior DevOps Engineer

Placements24 • Southampton

Hybrid
GBP 41,000 - 68,000
Medical insurance
Retirement plan
Relocation assistance
+1