Industry: Software Development
Location: Singapore
Roles & Responsibilities
We are looking for a Junior Full Stack Software Developer to join our team. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities:
1. Develop high-quality software design and architecture.
2. Identify, prioritize and execute tasks in the software development life cycle.
3. Develop tools and applications by producing clean, efficient code.
4. Automate tasks through appropriate tools and scripting.
5. Review and debug code.
6. Perform validation and verification testing.
7. Collaborate with internal teams and vendors to fix and improve products.
8. Document development phases and monitor systems.
9. Ensure software is up-to-date with the latest technologies.
Skills:
1. Proven experience as a Full Stack Developer or similar role.
2. Knowledge of coding languages (e.g. NodeJS, Golang, Rust) and frameworks/systems (e.g. Nuxt, React, Git).
3. Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate).
4. Ability to learn new languages and technologies.
5. Excellent communication skills.
6. Resourcefulness and troubleshooting aptitude.
7. Attention to detail.
8. Ability to work independently.