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.