Senior Software Developer (Backend)

Placements24

Stellenbosch

Presencial

ZAR 900.000 - 1.500.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive salary
Private health insurance
Retirement fund contributions
Relocation assistance
Professional development
Stock options/equity
Modern office in Stellenbosch

Descripción de la vacante

Placements24 in Stellenbosch seeks a Senior Backend Software Developer to design, build, test, and maintain scalable backend services and APIs. You will collaborate with frontend teams, product managers, and stakeholders to implement new features and ensure high-quality code.

The role requires 5+ years of backend experience, strong knowledge of Python/Java/Go/Node.js, and expertise in frameworks like Django, Flask, Spring Boot, or Express.js. Cloud and containerization skills are highly valued.

Formación

  • Bachelor's degree in Computer Science, Software Engineering, or a related field with practical experience.
  • Minimum 5 years of backend development experience.
  • Proficiency in one or more modern backend languages (Python/Java/Go/Node.js).
  • Extensive experience with backend frameworks (Django/Flask/Spring Boot/Express.js).
  • Strong understanding of database technologies and ORM patterns.

Responsabilidades

  • Design, develop, test, deploy, and maintain scalable and high-performance backend services and APIs.
  • Collaborate with frontend, product managers, and stakeholders to implement new features.
  • Write clean, well-documented, maintainable code following best practices.
  • Architect and implement robust database solutions with data integrity and performance in mind.
  • Mentor junior developers and participate in code reviews.
  • Identify and fix performance bottlenecks and production issues.
  • Contribute to system architecture design and evolution.
  • Stay current with emerging technologies and tools.

Conocimientos

Problem-solving
Communication
Teamwork
Agile Methodologies

Educación

Bachelor's degree in Computer Science or related field

Herramientas

Python
Java
Go
Node.js
Django
Flask
Spring Boot
Express.js
PostgreSQL
MySQL
MongoDB
AWS
Azure
GCP
Docker
Kubernetes
RESTful APIs
Microservices

Descripción del empleo

About the Role

Our client, a rapidly growing technology firm based in the picturesque town of Stellenbosch , Western Cape , is seeking an accomplished Senior Software Developer specializing in backend development. This is a critical role within our client's dynamic engineering team, responsible for designing, developing, and maintaining robust and scalable backend systems. You will work on cutting-edge projects, contributing to the architecture and implementation of high-performance applications that drive our client's innovative solutions. The ideal candidate will possess deep expertise in multiple programming languages and frameworks, a strong understanding of software design patterns, and a passion for building high-quality, efficient code. This is an exceptional opportunity for a seasoned developer to contribute significantly to a thriving tech ecosystem in the heart of the Cape Winelands , shaping the future of our client's technological landscape. We are looking for a proactive problem-solver with a collaborative spirit.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable and high-performance backend services and APIs.
  • Collaborate closely with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Write clean, efficient, well-documented, and maintainable code using best practices and coding standards.
  • Architect and implement robust database solutions, ensuring data integrity and performance.
  • Participate in code reviews to ensure code quality, share knowledge, and mentor junior developers.
  • Identify and address performance bottlenecks and bugs, optimizing applications for speed and scalability.
  • Contribute to the design and evolution of the overall system architecture.
  • Stay current with emerging technologies and industry trends, evaluating and recommending new tools and frameworks.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Ensure the security and integrity of applications and data.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in backend software development.
  • Proficiency in one or more modern backend programming languages (e.g., Python, Java, Go, Node.js).
  • Extensive experience with backend frameworks (e.g., Django, Flask, Spring Boot, Express.js).
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM patterns.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of RESTful API design principles and microservices architecture.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, with experience working in agile environments.
  • Experience with testing frameworks and methodologies.
  • Knowledge of frontend technologies is a plus.
Benefits
  • Highly competitive salary and potential for performance-based bonuses.
  • Comprehensive private health insurance and retirement fund contributions.
  • Generous annual leave and paid sick leave.
  • Opportunities for professional development, including workshops, conferences, and online courses.
  • A dynamic and innovative work environment with cutting-edge technology.
  • Relocation assistance available for candidates relocating to Stellenbosch .
  • Stock options or equity participation for senior roles.
  • Regular team-building events and social activities.
  • Modern office facilities in a beautiful setting.
  • The chance to work on impactful projects and grow your career in a rapidly expanding company.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

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

Placements24 • Paarl

Híbrido
ZAR 700.000 - 1.000.000
Competitive salary
Health benefits
Retirement savings plan
+1
Principal Software Engineer - Backend Systems
Principal Software Engineer - Backend Systems

Placements24 • Stellenbosch

Híbrido
ZAR 1.800.000 - 2.700.000
Competitive compensation package
Performance-based bonuses
Health benefits
+1
Senior Software Engineer - Backend (FinTech)
Senior Software Engineer - Backend (FinTech)

Placements24 • Stellenbosch

Híbrido
ZAR 1.100.000 - 1.800.000
Salary plus stock options
Comprehensive health benefits
Performance bonuses
+2
Senior Backend Software Engineer (Java/Spring)
Senior Backend Software Engineer (Java/Spring)

Placements24 • Stellenbosch

Híbrido
ZAR 900.000 - 1.300.000
Hybrid work model
Competitive salary and benefits
Learning and development opportunities
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Stellenbosch

Presencial
ZAR 1.200.000 - 1.800.000
Competitive salary
Medical & retirement
Generous PTO
+2
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Stellenbosch

Híbrido
ZAR 900.000 - 1.300.000
Bonuses
Health benefits
Hybrid work model
+1
Senior Backend Developer - API Integration
Senior Backend Developer - API Integration

Placements24 • Stellenbosch

Presencial
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Retirement savings plan
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Pietermaritzburg

Híbrido
ZAR 600.000 - 1.200.000
Hybrid work model
Health insurance
Paid time off
+1
Senior Software Engineer - Cloud Native Development
Senior Software Engineer - Cloud Native Development

Placements24 • Stellenbosch

Híbrido
ZAR 900.000 - 1.300.000
Competitive salary package
Health benefits
Learning opportunities & certificates
+1
Junior Software Developer (Backend)
Junior Software Developer (Backend)

Placements24 • Cape Town

Presencial
ZAR 240.000 - 360.000
Competitive salary package
Medical and dental aid coverage
Advanced training and certifications
+7