Remote Senior Software Engineer - Microservices Architecture

Placements24

Mossel Bay

Hybrid

ZAR 900.000 - 1.300.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Health insurance
Generous paid time off
Professional development
Flexible work schedule
Remote work

Zusammenfassung

Placements24 is seeking a seasoned Remote Senior Software Engineer to design, develop, and maintain a scalable microservices-based platform in a distributed SaaS environment. You will build robust, resilient services, craft high-quality code, and collaborate with product managers and architects to define technical solutions.

You will leverage Go/Java/Python/Node.js, containerization with Docker and Kubernetes, and cloud platforms (AWS/Azure/GCP) to deliver reliable APIs and data stores at scale.

Qualifikationen

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience.
  • Minimum of 5 years of professional software development experience, with at least 2 years in microservices.
  • Strong proficiency in one or more backend languages (Go, Java, Python, Node.js).
  • Experience designing, building, and operating microservices in production.
  • Solid understanding of distributed systems, concurrency, and fault tolerance.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Proficiency with Docker and Kubernetes.
  • Experience with relational and/or NoSQL databases.
  • Familiarity with message queues (Kafka, RabbitMQ).
  • Excellent problem-solving and communication skills; able to work in remote, distributed teams.

Aufgaben

  • Design, develop, and deploy scalable microservices for the platform.
  • Write high-quality, maintainable, testable backend code (Go, Java, Python, Node.js).
  • Collaborate with product managers and engineers to define requirements.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Work with cloud infrastructure (AWS, Azure, GCP) for deployment and scaling.
  • Design and implement robust APIs and data persistence solutions.
  • Participate in code reviews and troubleshoot production issues.
  • Contribute to architectural decisions on microservices patterns and performance.
  • Stay updated on distributed systems technologies and best practices.

Kenntnisse

Microservices
Distributed systems
Go
Java
Python
Node.js

Ausbildung

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
Azure
GCP
PostgreSQL
MongoDB
DynamoDB
Kafka
RabbitMQ

Jobbeschreibung

About the Role

Our client, a globally recognized leader in the SaaS industry, is looking for a seasoned Remote Senior Software Engineer with expertise in microservices architecture. This fully remote role is crucial for the design, development, and maintenance of their scalable, high-availability platform. You will be instrumental in building robust, distributed systems that power innovative solutions for clients worldwide. The ideal candidate thrives in a remote-first environment, possesses exceptional coding skills, a deep understanding of distributed systems, and a passion for crafting elegant, efficient software. This is a prime opportunity to join a forward-thinking company and contribute to impactful projects from anywhere, enjoying the flexibility and autonomy of a remote work setup, connecting with a team that values collaboration and technical excellence.

Key Responsibilities
  • Design, develop, and deploy scalable, resilient microservices that form the backbone of our client's platform.
  • Write high-quality, maintainable, and testable code in one or more backend languages (e.g., Go, Java, Python, Node.js).
  • Collaborate with product managers, architects, and other engineers to define technical requirements and solutions.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Work with cloud infrastructure (e.g., AWS, Azure, GCP) to ensure efficient deployment and scaling of services.
  • Design and implement robust APIs and manage data persistence using appropriate database technologies.
  • Participate actively in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex issues in production environments.
  • Contribute to architectural discussions and decisions regarding microservices patterns, scalability, and performance.
  • Stay current with emerging technologies and best practices in distributed systems and microservices architecture.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience, with at least 2 years focused on microservices.
  • Strong proficiency in one or more backend programming languages (e.g., Go, Java, Python, Node.js).
  • Demonstrated experience designing, building, and operating microservices in a production environment.
  • Solid understanding of distributed systems concepts, concurrency, and fault tolerance.
  • Experience with cloud platforms like AWS, Azure, or GCP.
  • Proficiency with containerization technologies (Docker) and orchestration (Kubernetes) is highly desirable.
  • Experience with relational databases (e.g., PostgreSQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB).
  • Familiarity with message queues (e.g., Kafka, RabbitMQ) is a plus.
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to work effectively and collaboratively in a remote, distributed team environment.
Benefits

This fully remote position offers a competitive salary, comprehensive health insurance, generous paid time off, opportunities for professional development, a flexible work schedule, and the chance to work on cutting-edge technology with a talented, geographically distributed team. Enjoy the benefits of working from home without compromising on career growth or impact.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Lead Software Engineer (Microservices)
Lead Software Engineer (Microservices)

Placements24 • Südafrika

Remote
ZAR 1.976.000 - 2.964.000
Health insurance
Remote-first culture
Professional development budget
+1
Senior Software Engineer (Remote)
Senior Software Engineer (Remote)

Placements24 • East London

Hybrid
ZAR 900.000 - 1.200.000
Competitive salary
Fully remote work
Professional growth and conferences
Lead Software Engineer (Microservices/Cloud)
Lead Software Engineer (Microservices/Cloud)

Placements24 • Upington

Hybrid
ZAR 2.305.000 - 3.293.000
Health insurance
Retirement plan
Professional development budget
+1
Senior Backend Software Engineer (Microservices)
Senior Backend Software Engineer (Microservices)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700.000 - 950.000
Competitive salary
Health & wellness benefits
Performance bonuses
+1
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Upington

Hybrid
ZAR 1.976.000 - 2.964.000
Competitive salary
Stock options
Performance-based bonuses
+1
Remote Senior Software Engineering Manager
Remote Senior Software Engineering Manager

Placements24 • Sandton

Hybrid
ZAR 2.141.000 - 2.964.000
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900.000 - 1.400.000
Stock options
Remote work
Health insurance
+2
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Soweto

Hybrid
ZAR 900.000 - 1.500.000
Fully remote work
Health insurance
Vacation & professional development
+1
Senior Software Engineer - Remote First
Senior Software Engineer - Remote First

Placements24 • LegKraal Gate

Hybrid
ZAR 900.000 - 1.300.000
Stock options (if offered)
Fully remote work environment
Home office stipend
+3
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Klerksdorp

Hybrid
ZAR 1.200.000 - 1.900.000
Bonus potential
Global health benefits
Flexible remote work
+1