Junior Software Developer

Phnom Penh | Cambodia

Purpose

The Junior Software Developer, as part of the Scrum Team, is responsible for developing and testing technical solutions and contributing to the team delivering a quality product that meets the clients' requirements

Key Responsibilities of the role

  • Understand the client requirements to ensure delivery of a high-quality technical solution
  • Understand the roles and responsibilities within the Scrum Team and how to work within an Agile environment
  • Understand the clean code concept and learning how to contribute it. Following of quality standards agreed by the team
  • Report issues and add them to the backlog
  • Learning how to write user stories
  • Do basic peer code review and learn how to give constructive feedback
  • Testing functionalities developed by other team members
  • Provide quality work output in line with estimates and specification
  • Contribute to manuals and/or technical documentation of implementation and configuration
  • Provide automated tests and collaborate with QA

Experience, qualifications, and skills

  • Basic knowledge of one or more of the following: PHP,  Laravel Framework, NodeJS, Java, Spring framework, .NET
  • Basic knowledge of Frontend technologies such as HTML/CSS, JavaScript, Bootstrap, ReactJS, Next.js, Vue.js and Nuxt.js
  • Basic knowledge  of (cloud) databases - GraphQL, Postgres, MongoDB and Neo4j, Microsof SQL server
  • Understanding of SQL commands, basics on ORM and how to backup and restore a database
  • Basic understanding of QA processes and tools for Unit, Functional, Integration, System and Performance testing
  • Proactively seeks opportunities to broaden and deepen knowledge base and proficiency
  • Satisfactory level of English communication 
  • Able to work independently and in a team environment
  • Ability to communicate with clients and interpret their needs to technical details.

Closing date

Feel like you’ve just read a description of yourself and your dream job?

Apply now with your CV and a cover letter explaining your motivation and how you are the best fit for this role.