Senior Software Engineer - Microservices

Placements24

Queenstown

Hybrid

NZD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance bonuses
Health coverage
Retirement benefits
Fully remote role
Learning budget and challenging projek

Job summary

Placements24 is recruiting a Senior Software Engineer specialized in microservices to join a remote-first engineering team.

You will design, develop, deploy, and maintain scalable microservices using Java, Python, Go, or Node.js, with Docker, Kubernetes, and cloud services. Collaborate with product and architecture teams to deliver high-performance systems globally.

Qualifications

  • 6+ years of professional software development with a focus on microservices.
  • Strong backend experience in Java, Python, Go or Node.js.
  • Proven ability to design distributed systems and RESTful APIs.
  • Experience with Docker and Kubernetes in cloud environments.
  • Familiarity with cloud platforms and messaging systems.

Responsibilities

  • Design, develop, test, deploy, and maintain robust microservices.
  • Architect scalable, resilient distributed systems.
  • Define coding standards and design patterns for the team.
  • Collaborate with product managers and engineers to translate requirements into solutions.
  • Implement logging, monitoring, and alerting for microservices.
  • Optimize performance, scalability, and cost-efficiency.
  • Participate in code reviews and mentor peers.
  • Troubleshoot complex issues in production environments.

Skills

Microservices
Java
Python
Go
Node.js
REST APIs
Docker
Kubernetes
Cloud fundamentals
Messaging (Kafka/RabbitMQ)
Remote collaboration
Communication

Education

Bachelor's or Master's in CS/Engineering

Tools

Docker
Kubernetes
AWS
Azure
GCP
Kafka
RabbitMQ

Job description

About the Role

Our client is seeking a highly experienced Senior Software Engineer specializing in microservices architecture to join their distributed, remote-first engineering team. This is a crucial role focused on designing, developing, and deploying resilient, scalable, and high-performance microservices that form the backbone of our client's innovative solutions. You will play a key part in shaping the future of our technology stack, working with cutting-edge tools and methodologies. As a fully remote position, you will collaborate with a talented and diverse team from across the globe, contributing to projects that push the boundaries of what's possible in the IT and Software industry. We are committed to fostering an environment where engineers can thrive, learn, and make a significant impact.

Key Responsibilities
  • Design, develop, test, deploy, and maintain robust microservices using modern programming languages (e.g., Java, Python, Go, Node.js).
  • Architect and implement scalable and resilient distributed systems.
  • Define and enforce coding standards, best practices, and design patterns within the team.
  • Collaborate with product managers, architects, and other engineers to understand requirements and translate them into technical solutions.
  • Implement effective logging, monitoring, and alerting strategies for microservices.
  • Optimize services for performance, scalability, and cost-efficiency.
  • Participate actively in code reviews, providing constructive feedback and mentorship.
  • Troubleshoot and resolve complex technical issues in production environments.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional software development experience, with a significant focus on microservices architecture.
  • Strong proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
  • Proven experience designing and building distributed systems and RESTful APIs.
  • Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and associated services.
  • Understanding of message queues (e.g., Kafka, RabbitMQ) and asynchronous communication patterns.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and effectively in a remote, agile team environment.
Benefits
  • Our client offers a highly competitive salary, performance bonuses, comprehensive health coverage, and retirement benefits.
  • This fully remote role provides significant flexibility and autonomy.
  • We invest in our employees' growth through continuous learning opportunities, training budgets, and exposure to challenging projects.
  • Join our client and contribute to innovative software solutions from your home office, connecting with a global team and making an impact from Queenstown, Eastern Cape.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Backend Engineer - Scalable Microservices
Remote Senior Backend Engineer - Scalable Microservices

Placements24 • Queenstown

Hybrid
NZD 140,000 - 210,000
Health insurance
Remote work stipend
Unlimited vacation
+4
Remote Senior DevOps Engineer
Remote Senior DevOps Engineer

Placements24 • Queenstown

Hybrid
NZD 211,000 - 316,000
Fully remote work
Competitive salary package
Health and wellness benefits
+3
Senior Backend Architect - Queenstown
Senior Backend Architect - Queenstown

Placements24 • Queenstown

On-site
NZD 150,000 - 190,000
Competitive salary
Health benefits
Provident fund
+2
Senior Software Engineer (Back-End) - NZ
Senior Software Engineer (Back-End) - NZ

SecuritEase International • Wellington

Hybrid
NZD 120,000 - 180,000
Remote Senior Mechanical Engineer
Remote Senior Mechanical Engineer

Placements24 • Queenstown

Hybrid
NZD 120,000 - 170,000
Highly competitive salary & bonuses
Global health/dental/vision insurance
Home office setup budget
+2
Senior Web Developer (Full Stack)
Senior Web Developer (Full Stack)

Placements24 • Queenstown

Hybrid
NZD 120,000 - 180,000
Remote work
Competitive salary
Professional development
Senior Software Engineer - Team Lead
Senior Software Engineer - Team Lead

Vista Group • Auckland

On-site
NZD 120,000 - 180,000
4.5 day week
Hybrid work model
Medical & Life insurance
+5
Junior Full Stack Developer - Web Applications
Junior Full Stack Developer - Web Applications

Placements24 • Queenstown

On-site
NZD 52,000 - 78,000
Competitive salary
Medical aid
Retirement benefits
+1
Software Engineer / Senior Software Engineer (Application Development & Support)
Software Engineer / Senior Software Engineer (Application Development & Support)

Cargo Community Network Pte Ltd • Otago

On-site
NZD 90,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Digiscale • Napier

Hybrid
NZD 120,000 - 180,000