Software Engineer I

A junior software engineering role suitable for people who have limited (1-3 years) professional experience in web development

Position Summary

A junior software engineering role suitable for people who have limited (1-3 years) professional experience in web development or who come from a different engineering field. They should be experienced enough to work independently with guidance from more senior members of the team.

Primary responsibilities include but not limited to:

  • Able to gain competence in any part of our tech stack and able to work on development tasks independently day to day
  • Able to contribute in discussions involving architecture decisions
  • Able to show others how to get started in the tech stack

Secondary responsibilities may include:

  • Basic assistance of other staff in technical troubleshooting
  • Attending professional events such as conferences to learn industry best practices and new technologies

Expected Behaviours

  • Work within their team to establish technical solutions to business problems
  • Be able to participate in technical discussions
  • Develop your knowledge with training courses and learning materials

Technical Capabilities

Development:

  • Be able to work with their team to solve technical challenges
  • Able to perform basic debugging and refactoring projects
  • Have a high level understanding of the features within their domain
  • Able to write maintainable and easily read code