Senior Software Engineer

Placements24

Mbombela (Nelspruit)

Híbrido

ZAR 900 000 - 1 500 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Fully remote work
Medical insurance
Generous leave
Stock options
Professional development

Resumo da oferta

Placements24 is seeking a Senior Software Engineer for a rapidly growing AI-driven analytics startup. This fully remote role enables you to design, develop, and deploy scalable backend systems anywhere in South Africa.

You will collaborate with product managers, designers, and engineers, write clean code in Python/Java/Go, implement RESTful APIs, and contribute to architecture decisions. A strong backend and cloud focus is essential.

Qualificações

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development, backend focus.
  • Proficiency in at least one modern language (Python, Java, Go, C#).
  • Experience with SQL and NoSQL databases and data modeling.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization.
  • Strong understanding of software architecture patterns and data structures.
  • Experience with Agile development methodologies.
  • Excellent problem-solving and collaboration skills.

Responsabilidades

  • Design, develop, test, and deploy scalable software solutions.
  • Collaborate with product managers and engineers on requirements and architecture.
  • Write clean, well-documented code in Python, Java, Go, or C#.
  • Build and maintain RESTful APIs and microservices.
  • Optimize performance, scalability, and reliability.
  • Participate in code reviews and knowledge sharing.
  • Troubleshoot and upgrade existing systems.
  • Contribute to architectural decisions and technology choices.
  • Mentor junior engineers and promote best practices.

Conhecimentos

Python/Java/Go
SQL/NoSQL
Cloud platforms
Docker/Kubernetes
Software architecture
Agile
Remote collaboration

Formação académica

Bachelor's degree in CS/SE or related field

Ferramentas

Docker
Kubernetes

Descrição da oferta de emprego

About the Role

Our client, a rapidly growing tech startup specializing in AI-driven analytics solutions, is seeking a talented and experienced Senior Software Engineer . This position is fully remote, offering the freedom to work from anywhere within South Africa. You will be instrumental in designing, developing, and deploying scalable and robust software solutions that power our client's innovative platforms. The ideal candidate has a strong background in backend development, a passion for problem-solving, and a proven ability to contribute to complex software projects. This is an exceptional opportunity to join a forward-thinking company at a critical growth stage and influence its technological direction.

Key Responsibilities
  • Design, develop, test, and deploy high-quality, scalable, and maintainable software solutions.
  • Collaborate with product managers, designers, and other engineers to define software requirements and architecture.
  • Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, Go).
  • Implement and maintain RESTful APIs and microservices.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and promote best practices in software development.
Requirements
  • A Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • A minimum of 5 years of professional experience in software development, with a focus on backend systems.
  • Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, C#).
  • Experience with database technologies (SQL and NoSQL) and data modeling.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software architecture patterns, design principles, and data structures.
  • Experience with Agile development methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for a remote team.
  • Demonstrated ability to work independently and take ownership of projects.
Benefits
  • Highly competitive annual salary, reflecting your skills and experience.
  • Fully remote work arrangement, offering ultimate flexibility and autonomy.
  • Comprehensive medical and dental insurance plans.
  • Generous annual leave and paid time off.
  • Stock options or equity grants for key employees.
  • Opportunities for professional development, attending conferences, and pursuing certifications.
  • Access to state-of-the-art development tools and technologies.
  • A dynamic, innovative, and inclusive company culture.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Software Engineer (Remote)
Senior Software Engineer (Remote)

Placements24 • Vereeniging

Híbrido
ZAR 900 000 - 1 200 000
Senior Full-Stack Software Engineer (Remote)
Senior Full-Stack Software Engineer (Remote)

Placements24 • Johannesburg

Híbrido
ZAR 900 000 - 1 500 000
Health benefits
Paid time off
Professional development
+2
Remote Senior Software Engineer - Cloud Platforms
Remote Senior Software Engineer - Cloud Platforms

Placements24 • Benoni

Híbrido
ZAR 1 200 000 - 1 800 000
Remote work stipend for home office
Professional development budget
Equity options
+2
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Híbrido
ZAR 700 000 - 950 000
Fully remote work
Competitive salary
Professional development budget
+1
Lead Software Engineer - Backend Systems
Lead Software Engineer - Backend Systems

Placements24 • Polokwane

Híbrido
ZAR 900 000 - 1 400 000
Excellent health insurance
Stock options or equity package
Annual professional development budget
+2
Lead Software Development Engineer (Remote)
Lead Software Development Engineer (Remote)

Placements24 • Cape Town

Híbrido
ZAR 1 000 000 - 1 800 000
Remote-first work
Home office stipend
Flexible schedule
+2
Senior Software Development Manager
Senior Software Development Manager

Placements24 • Cape Town

Híbrido
ZAR 900 000 - 1 500 000
Stock options
Performance bonuses
Medical, dental, vision insurance
+4
Remote Senior Software Engineer - Cloud Platforms
Remote Senior Software Engineer - Cloud Platforms

Placements24 • Cape Town

Híbrido
ZAR 800 000 - 1 400 000
Remote work allowance
Home office setup stipend
Health, dental, and vision insurance
+6
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • East London

Híbrido
ZAR 900 000 - 1 300 000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Senior Backend Software Engineer (Remote)
Senior Backend Software Engineer (Remote)

Placements24 • Stellenbosch

Híbrido
ZAR 900 000 - 1 300 000
Stock options
Annual bonus
Private health insurance
+2