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

