Back to all jobs

- Employment
- Permanent
About the role
The Role:
- Contribute to the design and development of secure, scalable software services.
- Research, prototype, and deliver effective technical solutions alongside experienced teammates.
- Take part in code reviews, learn from feedback, and continuously develop your skills.
- Build and test solutions using modern frameworks and best practices
- Work directly with customers and collaborate across different delivery disciplines.
What you'll bring:
- Active, or recently active, SC or DV clearance (essential)
- Solid foundation in software engineering principles, and experience in at least one modern language (Java, TypeScript, Python, or Go)
- Interest or hands‑on exposure to cloud and container technologies such as AWS, Docker, or Kubernetes
- A proactive attitude toward learning, problem‑solving, and improving how things are built
- A collaborative approach, you value teamwork, shared learning, and quality delivery
- Java - TypeScript - Python - Go
- React / Angular
- AWS - Kubernetes - Docker
- Elasticsearch - MongoDB - relational DBs
- CI/CD - GitOps - infrastructure as code
Why join Gemba?
- Our people are our most important asset, and we prioritise their needs.
- We succeed and fail as a team, not as individuals.
- We do the right thing and we do the thing right.
- We keep an unwavering focus on the customer’s needs.
731,000+ hidden jobs like this
Gemba Advantage and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites