Junior Software Engineer at Collinson

Company:

Collinson

Collinson

Industry: Travel and Tours

Deadline: Not specified

Job Type: Full Time

Experience:

Location: Western Cape

Province: Cape Town

Field: ICT / Computer

Purpose of the job

  • As a Junior Software Engineer, you’ll be joining one of our cross-functional squads, working on greenfield products using modern, cloud-native technologies. You’ll learn by doing: building features, writing tests, and contributing to both front-end and back-end codebases, all with support from experienced engineers around you.
  • This is an ideal role if you’re early in your engineering career and want to develop your skills in a team that values quality, collaboration, and continuous improvement. You’ll gain experience in real-world software delivery; this includes refining stories, pairing with teammates, shipping code, and seeing your work have real impact.
  • We’ll support your growth through mentorship, code reviews, and exposure to a wide range of modern technologies. You’ll also have the chance to explore how we use AI tools, cloud infrastructure, and automation in day-to-day development.
  • If you’re enthusiastic, pragmatic, and excited to become a great engineer, this is a solid place to start.

Key Responsibilities

  • Write clean, maintainable code (in TypeScript) for web applications and backend services.
  • Work closely with your squad to break down requirements, write tests, and deliver working software in small, frequent releases.
  • Pair with more experienced engineers, ask questions, and take on tasks that build your confidence and experience.
  • Contribute to a robust automated testing pipeline and learn how we use tools like GitHub Actions for safe deployments.
  • Gain experience deploying applications to AWS using Terraform, Docker, and Kubernetes.
  • Take part in code reviews and retrospectives, and actively seek feedback to level up your engineering skills.

Knowledge, skills and experience required

  • You have some experience writing software in JavaScript or TypeScript, and a basic understanding of web technologies.
  • You’re interested in both frontend and backend development, and excited to build across the stack with tools like React, Node.js, and GraphQL.
  • You’ve had some exposure to cloud concepts (e.g. AWS, Docker, APIs), even if only through coursework or personal projects.
  • You understand why testing matters and are keen to learn how to write reliable automated tests.
  • You’re collaborative, communicative, and enjoy working as part of a team to solve problems.
  • You’re proactive in developing your skills, and open to feedback, mentoring, and new technologies.
  • You genuinely enjoy building things, experimenting, and seeing your work make a difference.



Share this job:

Permanent Sales Assistant -Cape Union Mart -Stellenbosch at Cape Union Mart

Workforce Planning Manager at Collinson