Senior Software Engineer - Backend Development

Placements24

Kimberley

Hybrid

CAD 76,000 - 126,000

Full time

3 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

Health insurance
Retirement plan
Professional development

Job summary

Placements24 is hiring a Senior Backend Engineer to design, build, and maintain scalable backend services and APIs. You will optimize database queries, ensure security, and drive robust architecture while collaborating with frontend engineers and product managers in a hybrid work setup.

The ideal candidate brings 5+ years of backend development experience, proficiency in one or more modern backend languages, and a strong foundation in RESTful APIs and database technologies.

Qualifications

  • Bachelor’s degree in CS, Engineering, or related field.
  • 5+ years of backend development experience.
  • Proficiency in at least one modern backend language.
  • Experience with designing and developing RESTful APIs.
  • Solid understanding of database technologies (SQL/NoSQL) and ORMs.
  • Experience with cloud platforms and microservices architecture is a plus.
  • Knowledge of Docker and Kubernetes is beneficial.
  • Strong problem-solving and collaboration skills.
  • Experience in a hybrid team environment and familiarity with CI/CD.

Responsibilities

  • Design, develop, and implement scalable, high-performance backend services and APIs.
  • Write clean, maintainable, and efficient code in backend languages.
  • Optimize application performance, database queries, and resource usage.
  • Collaborate with frontend developers to integrate server-side logic.
  • Design and manage database schemas and data models.
  • Implement security and data protection measures.
  • Participate in code reviews to ensure code quality and best practices.
  • Troubleshoot and resolve defects and production issues.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and share knowledge.

Skills

Backend development
API design
Distributed systems
Microservices
REST APIs
Cloud platforms
Database design
CI/CD
Code reviews
Mentoring

Education

Bachelor's degree in CS/Engineering
Equivalent practical experience

Tools

Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
AWS
Azure
GCP

Job description

About the Role

Our client, a dynamic technology firm, is seeking a seasoned Senior Software Engineer specializing in Backend Development . This hybrid role, based in Kimberley, Northern Cape, ZA , offers the opportunity to design, build, and maintain scalable and reliable backend systems that power innovative applications. You will be instrumental in architecting robust APIs, optimizing database performance, and ensuring the security and efficiency of our platform. The ideal candidate possesses deep expertise in one or more backend programming languages and a strong understanding of software design principles. You will collaborate closely with frontend developers, product managers, and other engineers to deliver high-quality software solutions. We are looking for a proactive problem-solver who is passionate about clean code, robust architecture, and creating exceptional user experiences. This position requires a balance of on-site engagement for team collaboration and architectural discussions, alongside remote flexibility for focused development work.

Key Responsibilities
  • Design, develop, and implement scalable, high-performance backend services and APIs.
  • Write clean, maintainable, and efficient code in one or more backend languages (e.g., Java, Python, Go, Node.js).
  • Optimize application performance, database queries, and system resource utilization.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Design and manage database schemas and data models (e.g., SQL, NoSQL).
  • Implement security and data protection measures.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot and resolve software defects and production issues.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and share technical knowledge.
Requirements
  • Bachelor'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.
  • Strong proficiency in at least one modern backend programming language (e.g., Java, Python, Go, Ruby, Node.js).
  • Experience with designing and developing RESTful APIs.
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORMs.
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture is a plus.
  • Knowledge of containerization technologies (Docker, Kubernetes) is beneficial.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and collaboration skills, with experience in a hybrid team environment.
  • Understanding of software development best practices, including testing and CI/CD.
Benefits

Our client offers a competitive salary, comprehensive health insurance, and a retirement savings plan. We provide opportunities for professional development, including training courses, conference attendance, and support for certifications. The hybrid work model allows for flexibility while fostering team cohesion and collaboration within our offices in Kimberley, Northern Cape, ZA . We cultivate a supportive and innovative work environment focused on continuous learning and employee well-being.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend (API Development)
Senior Software Engineer - Backend (API Development)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 170,000
Health insurance
Flexible remote work
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Kimberley

On-site
CAD 59,000 - 93,000
Competitive salary
Performance-based bonuses
Health and retirement benefits
+2
Remote Senior Software Engineer - Python/Django
Remote Senior Software Engineer - Python/Django

Placements24 • Kimberley

Hybrid
CAD 168,000 - 252,000
Fully remote work
Bonus program
Health insurance
+2
Senior Telecommunications Software Developer
Senior Telecommunications Software Developer

Placements24 • Kimberley

Hybrid
CAD 77,000 - 112,000
Hybrid work model
Professional development
Training opportunities
Senior Remote Software Engineer (Full Stack)
Senior Remote Software Engineer (Full Stack)

Placements24 • Kimberley

Hybrid
CAD 120,000 - 150,000
Health benefits
Paid time off
Professional development budget
+1
Senior Telecom Software Developer
Senior Telecom Software Developer

Placements24 • Kimberley

Hybrid
CAD 110,000 - 170,000
Stock options
Health, life, and disability insurance
Generous annual leave & holidays
+1
Senior Frontend Developer (Angular)
Senior Frontend Developer (Angular)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 140,000
Competitive salary
Health benefits
Hybrid work model
+3
Senior Front-End Developer - UI/UX Focus
Senior Front-End Developer - UI/UX Focus

Placements24 • Kimberley

Hybrid
CAD 51,000 - 76,000
Competitive salary
Health and wellness benefits
Hybrid work model
+2
Senior Technical Support Advisor
Senior Technical Support Advisor

Placements24 • Kimberley

On-site
CAD 44,000 - 66,000
Medical, dental, and vision insurance
Paid annual leave
Professional development opportunities
+2
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 165,000
Fully remote work
Competitive salary
Performance-based bonuses
+3