Senior Full Stack Developer (JavaScript, TypeScript, Spring Boot, Microservices)

SavageOne Pty Ltd
Johannesburg
ZAR 60 000 - 100 000
Job description

About the Role: ONSITE

We are seeking a highly skilled Senior Full Stack Developer to join our dynamic team. This critical role focuses on developing robust, scalable applications that deliver exceptional performance. The ideal candidate is a seasoned developer with a strong technical foundation, passionate about building impactful software, and experienced in modern frameworks and microservices architecture.

Key Responsibilities

  • Architect and implement microservices to ensure scalability, flexibility, and high performance.
  • Collaborate with cross-functional teams to gather and analyze requirements, ensuring alignment with business goals.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Optimize applications for maximum speed and scalability.
  • Conduct code reviews, provide mentorship, and guide junior developers.
  • Troubleshoot and resolve complex technical issues across the stack.
  • Stay up-to-date with emerging trends and technologies, advocating for their adoption where appropriate.

Required Skills and Qualifications

  • 8+ years of professional experience in software development, with a focus on full-stack development.
  • Advanced knowledge of Spring Boot and Java for backend development.
  • Proven experience designing and implementing microservices architecture.
  • Strong understanding of RESTful APIs and integration patterns.
  • Experience with database technologies (SQL and NoSQL) and cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
  • Excellent problem-solving skills and a passion for tackling complex challenges.
  • Strong communication skills and the ability to work collaboratively in a team environment.

Preferred Skills

  • Experience in Agile/Scrum development environments.
  • Exposure to DevOps practices and tools.
  • Familiarity with additional languages or frameworks like Python, Node.js, or Kotlin.
  • Knowledge of testing frameworks (e.g., Jest, JUnit, or Cypress).

What We Offer

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technologies and impactful projects.
  • A collaborative and inclusive work culture.
  • Professional growth opportunities and access to training resources.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Full Stack Developer (JavaScript, TypeScript, Spring Boot, Microservices) jobs in Johannesburg