Mid-Level Software Engineer (Backend)

Placements24

Stellenbosch

Hybrid

ZAR 600,000 - 900,000

Full time

8 days ago

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

Health insurance
Hybrid work model
Training budget for professional dev
Growth and innovation environment

Job summary

Placements24 in Stellenbosch seeks a Mid-Level Backend Software Engineer to design, develop, and maintain scalable backend services. You will work on RESTful and GraphQL APIs, with SQL/NoSQL databases, in a hybrid work setting and collaborative environment.

You will contribute to architecture discussions, write thorough tests, and ensure high performance and reliability while embracing modern backend technologies.

Qualifications

  • 3-5 years of professional backend software development experience.
  • Proficiency in Python, Java, Go, or Node.js.
  • Experience with microservices architecture.
  • Strong knowledge of databases (PostgreSQL, MySQL, MongoDB) and ORMs.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
  • Proficiency with Git and testing frameworks.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities.
  • Willingness to adhere to a hybrid schedule in Stellenbosch.

Responsibilities

  • Design, build, and maintain backend services.
  • Develop and integrate RESTful and GraphQL APIs.
  • Manage SQL and NoSQL databases.
  • Write unit, integration, and end-to-end tests.
  • Collaborate with frontend, product, and stakeholders.
  • Optimize for speed, scalability, and robustness.
  • Participate in code reviews and maintain standards.
  • Troubleshoot production issues and defects.
  • Contribute to architecture discussions and tech choices.
  • Stay updated on backend technologies and best practices.

Skills

Backend development
Python
Java
Go/Node.js
Microservices
REST APIs
Git
Problem solving

Tools

PostgreSQL
MySQL
MongoDB
ORMs
Cloud platforms

Job description

About the Role

Our client, a cutting-edge software solutions provider located in the vibrant academic hub of **Stellenbosch, Western Cape**, is seeking a skilled Mid-Level Software Engineer with a focus on backend development. This role offers a hybrid work arrangement, allowing for a balance between in-office collaboration and remote flexibility. You will be a key contributor to the design, development, and maintenance of scalable, high-performance applications. This is an excellent opportunity to work with modern technologies, tackle complex technical challenges, and contribute to products that impact businesses globally. You'll join a team that values innovation, continuous learning, and teamwork.

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable code for backend services.
  • Develop and integrate APIs (RESTful, GraphQL) for seamless data exchange.
  • Implement and manage database solutions (SQL and NoSQL).
  • Write unit, integration, and end-to-end tests to ensure code quality and reliability.
  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Optimize applications for maximum speed, scalability, and robustness.
  • Participate in code reviews, offering constructive feedback and upholding coding standards.
  • Troubleshoot, debug, and resolve production issues.
  • Contribute to architectural discussions and technology selection.
  • Stay updated with emerging backend technologies and best practices.
Requirements
  • 3-5 years of professional experience in backend software development.
  • Strong proficiency in at least one backend programming language such as Python, Java, Go, or Node.js.
  • Experience with microservices architecture.
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORMs.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
  • Proficiency with version control systems, especially Git.
  • Understanding of testing frameworks and methodologies.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Willingness to adhere to a hybrid work schedule in **Stellenbosch**.
Benefits
  • Competitive annual salary of R .
  • Hybrid work model providing flexibility.
  • Opportunity to work on innovative and challenging projects.
  • Collaborative and supportive team environment.
  • Health insurance and other standard employee benefits.
  • Professional development opportunities and budget for training.
  • Be part of a company that fosters growth and innovation in **Stellenbosch**.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Software Engineer - Growth, Impact & Diverse Projects
Hybrid Software Engineer - Growth, Impact & Diverse Projects

Octoco Consulting Pty Ltd. • Stellenbosch

Hybrid
ZAR 600,000 - 900,000
Health insurance
Hybrid work model
Professional development
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Private health insurance
Retirement fund contributions
+4
Backend Software Engineer
Backend Software Engineer

Placements24 • Paarl

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Medical aid
Retirement savings
+2
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Paarl

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary
Health benefits
Retirement savings plan
+1
Lead Software Engineer, Backend
Lead Software Engineer, Backend

Placements24 • Stellenbosch

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical & retirement
Generous PTO
+2
Senior Backend Software Engineer (Java/Spring)
Senior Backend Software Engineer (Java/Spring)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary and benefits
Learning and development opportunities
Principal Software Engineer - Backend Systems
Principal Software Engineer - Backend Systems

Placements24 • Stellenbosch

Hybrid
ZAR 1,800,000 - 2,700,000
Competitive compensation package
Performance-based bonuses
Health benefits
+1
Senior Backend Engineer - SaaS Platform
Senior Backend Engineer - SaaS Platform

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Performance bonuses
+3
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

Placements24 • Stellenbosch

Hybrid
ZAR 1,100,000 - 1,900,000
Competitive salary
Health benefits
Hybrid work arrangement
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work model
Health insurance
Paid time off
+1