Menu Close

Johannesburg: Microservices Developer

Job Title: Microservices Developer
Location: Johannesburg, South Africa
Duration: 1 Year (Contract)
Experience Required: 3-5 Years

Job Summary:

We are seeking a skilled Microservices Developer to join our team in Johannesburg for a 1-year contract opportunity. The ideal candidate will have 3-5 years of experience in developing, deploying, and maintaining microservices-based architectures.

Key Responsibilities:

  • Design, develop, and deploy scalable microservices using best practices.
  • Work with AWS and Azure cloud services to build and optimize cloud-native applications.
  • Develop and maintain backend services using Node.js and Python.
  • Build responsive and dynamic frontend applications using React.js.
  • Design and implement RESTful APIs and integrate with third-party services.
  • Manage and optimize relational (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases.
  • Utilize Docker and Kubernetes for containerization and orchestration of microservices.
  • Implement CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.
  • Ensure code quality, performance, and security through monitoring, logging, and best practices.
  • Work in an Agile environment, collaborating with cross-functional teams to deliver robust solutions.

Required Skills & Qualifications:

  • 3-5 years of experience in Microservices Development.
  • Strong hands-on experience with AWS and Azure cloud platforms (EC2, Lambda, Kubernetes, S3, Azure Functions).
  • Proficiency in Node.js and Python for backend development.
  • Experience in React.js for frontend development.
  • Expertise in RESTful API design and third-party integrations.
  • Hands-on experience with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI, etc.).
  • Strong knowledge of Git for version control.
  • Experience with cloud monitoring tools (AWS CloudWatch, Azure Monitor) and logging frameworks.

Preferred Qualifications:

  • Experience with serverless architectures and event-driven systems.
  • Knowledge of GraphQL and API gateway technologies.
  • Familiarity with message brokers (Kafka, RabbitMQ).
  • Exposure to DevOps practices and infrastructure as code (Terraform, Ansible).
View Job  Johannesburg: Senior Software Engineer posted by Goldman Tech

Why Join Us?

  • Work on cutting-edge microservices architectures in a cloud-native environment.
  • Collaborate with top industry experts in an Agile setting.
  • Exposure to modern development practices and emerging technologies.
  • Competitive contract terms with potential for extension.

If you are an experienced Microservices Developer looking for an exciting opportunity in Johannesburg, we encourage you to apply!

Email: careers@savantys.com

Share this to someone who needs a job:
Posted in Jobs in Johannesburg

More Jobs in Your Area