Boardroom logo
BoardroomPosted 1 month ago

Junior Software Engineer

On-siteCape Town, Western Cape, South Africa

Full TimeEntry LevelBachelors DegreeSmall

Job Summary

Collaborate with cross-functional teams to align technology solutions with business objectives while developing and maintaining scalable front-end and back-end components. Design, build, and manage APIs and micro-services to ensure optimal performance, and contribute to system architecture principles focusing on security and maintainability. Work closely with UX/UI designers to create user-friendly interfaces and apply strong problem-solving skills using Java, Python, and JavaScript. Requires a Bachelor's degree and 0-3 years of experience; full-time role with competitive compensation.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or Actuarial Science (or a related field)
  • 0-3 years of relevant software development experience
  • Strong problem-solving and analytical skills
  • Proficiency in programming languages and technologies such as Java, Python, JavaScript, and related frameworks
  • Understanding of API design and micro-services architecture
  • Familiarity with system architecture principles
  • Excellent communication and teamwork skills

Desired Qualifications

  • A passion for learning and an interest in gaining business, finance, and operational knowledge

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce