Senior Software Engineer

Job Description

Senior Software Engineer
Location: Remote | Type: Full-time | Level: Senior
Join our growing dev team working on high-impact platforms in data analytics, social media engagement, and crowdsourced data collection.
Were looking for a skilled full-stack developer with strong Java and Spring Boot experience. Youll work across the stack in a fast-moving, collaborative environment. If you have an unconventional background or career path we welcome it.
What You'll Do:
Build and maintain microservices (Java, Spring Boot, Groovy)
Work on dynamic frontends (React, Vue.js, D3.js)
Collaborate on platforms used by clients worldwide
Own projects and deliver from end to end
Tech Stack:
Backend: Java (8+), Spring Boot, Groovy, Hibernate
Frontend: React, Vue.js, JavaScript, D3.js
Databases: PostgreSQL, Redis
Infrastructure: Kubernetes, Linux, Chef
Other: Apache Pulsar, Git, Python (for ML)
What Were Looking For:
Strong Java and Spring Boot skills
Ability to work independently and take ownership
Curious, problem-solving mindset
Clear communicator and team player
Solid references from past roles

Work in South Africa
Employment Options
Hourly Rate

450 - 500 USD

Required Academic Degree
Professional Experience
Skills
  • Backend
  • Java
  • 8+
  • Spring Boot
  • Groovy
  • Hibernate
  • Frontend
  • React
  • Vue.js
  • JavaScript
  • D3.js
  • Databases
  • PostgreSQL
  • Redis
  • Infrastructure
  • Kubernetes
  • Linux
  • Chef
  • Apache Pulsar
  • Git
  • Python
  • For ML
  • What Were Looking For
  • Strong Java
  • Spring Boot Skills
Apply to Job

Recruiter

Nozipho Mabuza

Recruiter

Kwazulu-Natal, South Africa

View Details