Senior Software Engineer (Backend)

Placements24

Upington

Ibrido

ZAR 2.003.000 - 3.005.000

Tempo pieno

9 giorni fa

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Remote work
Professional development

Descrizione del lavoro

Placements24 is seeking a Senior Backend Software Engineer to design, build, and scale backend systems for AI-driven data analytics. You will work with Python/Java/Go/Node.js, craft robust APIs, and mentor junior engineers.

This remote-first role emphasizes cloud deployment (AWS/Azure/GCP), containers (Docker/Kubernetes), and data modeling across SQL and NoSQL databases. You will collaborate with data scientists and product managers to deliver high-performance services.

Competenze

  • Extensive experience as a backend software engineer.
  • Proficiency in Python, Java, Go, or Node.js.
  • Experience with SQL/NoSQL databases.
  • Design and implement RESTful APIs and microservices.
  • Experience with AWS/Azure/GCP and Docker/Kubernetes.
  • Strong software fundamentals and testing.
  • Bachelor's or Master's in CS/Engineering or equivalent.

Mansioni

  • Design, develop, test, deploy, and maintain backend services and APIs.
  • Write clean, efficient code in Python/Java/Go/Node.js.
  • Collaborate with frontend, data scientists, and product managers.
  • Optimize performance and scalability.
  • Design and manage database schemas.
  • Implement security best practices.
  • Mentor junior engineers and participate in code reviews.
  • Contribute to architectural decisions and new systems.
  • Stay updated on backend and cloud technologies.

Conoscenze

Backend development
RESTful APIs
Problem solving
Communication
Mentoring

Formazione

Bachelor's or Master's in CS/Engineering

Strumenti

Docker
Kubernetes
SQL
PostgreSQL
MongoDB
Cassandra

Descrizione del lavoro

About the Role

Our client, a pioneering technology firm specializing in AI-driven data analytics, is seeking a highly skilled Senior Software Engineer with a focus on backend development. This role is crucial for designing, building, and maintaining the robust, scalable, and high-performance backend systems that power our innovative solutions. You will work with complex datasets, cutting-edge algorithms, and distributed systems. The ideal candidate possesses deep expertise in backend programming languages, database management, API design, and cloud infrastructure. You will mentor junior engineers, contribute to architectural decisions, and drive technical excellence within the engineering team. We are looking for a problem-solver who is passionate about creating efficient and reliable software. This is an exceptional opportunity to join a forward-thinking company and significantly contribute to the advancement of AI technology, with the flexibility to work remotely.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable and reliable backend services and APIs.
  • Write high-quality, efficient, and well-documented code in languages such as Python, Java, Go, or Node.js.
  • Collaborate with frontend developers, data scientists, and product managers to define and implement new features.
  • Optimize application performance, identify bottlenecks, and implement solutions for scalability and efficiency.
  • Design and manage database schemas, ensuring data integrity and performance.
  • Implement security best practices and ensure the protection of sensitive data.
  • Participate in code reviews, providing constructive feedback and mentoring junior engineers.
  • Contribute to architectural discussions and decisions for new systems and features.
  • Stay abreast of emerging technologies and industry best practices in backend development and cloud computing.
Requirements
  • Extensive experience as a Backend Software Engineer or similar role.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js) and associated frameworks.
  • Strong experience with database technologies (e.g., SQL, PostgreSQL, MongoDB, Cassandra) and data modeling.
  • Proven ability to design and implement RESTful APIs and microservices architectures.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software development principles, data structures, and algorithms.
  • Experience with testing frameworks and methodologies (unit, integration, end-to-end testing).
  • Excellent problem-solving, analytical, and communication skills.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Our client offers a highly competitive salary and comprehensive benefits package, including health insurance and retirement plans, designed for remote professionals.
  • You will have the flexibility to work from your preferred location, supported by a collaborative and innovative team.
  • Opportunities for professional development, including advanced training, conferences, and certifications, are readily available.
  • Join a company at the forefront of AI technology, working on challenging and impactful projects that shape the future.
  • This is a remote-first position, ideal for experienced engineers seeking autonomy and impactful work.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Polokwane

Ibrido
ZAR 600.000 - 1.300.000
Competitive salary and bonuses
Comprehensive health insurance
Generous paid time off
+3
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Benoni

Ibrido
ZAR 1.200.000 - 2.100.000
Stock options
Remote-first environment
Health insurance
+2
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Noord-Kaap

Ibrido
CAD 110.000 - 165.000
Fully remote work
Competitive salary
Performance-based bonuses
+3
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • LegKraal Gate

Ibrido
ZAR 850.000 - 1.250.000
Stock options
Health benefits
Generous PTO
+1
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Klerksdorp

Ibrido
ZAR 1.994.000 - 2.824.000
Competitive salary
Remote stipend
Flexible hours
+5
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Mtubatuba Local Municipality

Ibrido
ZAR 900.000 - 1.500.000
Competitive salary
Remote work
Health insurance
+3
Principal Software Engineer - Backend Systems
Principal Software Engineer - Backend Systems

Placements24 • Randburg

Ibrido
ZAR 1.000.000 - 2.000.000
Stock options
Fully remote work with flexible hours
Health, dental, vision insurance
+2
Senior Software Engineer - Backend (Remote)
Senior Software Engineer - Backend (Remote)

Placements24 • Gqeberha

Ibrido
ZAR 900.000 - 1.500.000
Stock options
Fully remote work environment
Health, dental, and vision insurance
+5
Senior Backend Software Engineer - Cloud Native
Senior Backend Software Engineer - Cloud Native

Placements24 • Midrand

Ibrido
ZAR 900.000 - 1.500.000
Competitive compensation package
Health, dental, and vision insurance
Remote-first culture with flexible WFH
+4
Lead Backend Software Engineer
Lead Backend Software Engineer

Placements24 • Pietermaritzburg

Ibrido
ZAR 900.000 - 1.500.000
Fully remote work arrangement
Health, dental, and vision insurance
Professional development budget
+3