Careers

Junior Software Developer

Build and maintain software features under guidance while developing strong engineering fundamentals.

Responsibilities

Implement features, fix defects, write maintainable code, participate in reviews and document technical work.

  • Own assigned workstreams and keep delivery organised.
  • Communicate clearly with colleagues and stakeholders.
  • Maintain accurate documentation and follow agreed processes.
  • Contribute ideas that improve quality and efficiency.

What we're looking for

Programming fundamentals, debugging, version control and willingness to learn.

  • Strong communication and professional judgement.
  • Ability to manage priorities and deadlines.
  • Curiosity and willingness to learn.
  • Attention to detail and accountability.

What you can expect

A collaborative environment with clear ownership, practical learning and meaningful responsibility.

  • Structured onboarding
  • Collaborative working
  • Professional development
  • Exposure to real projects

Hiring process

  1. Application review
  2. Initial conversation
  3. Role-focused discussion or practical assessment
  4. Final conversation and next steps