This role involves assisting in the development and maintenance of web applications using modern technologies, including React.js, Laravel, and Spring Boot. You will be successful in this role if you:
- Demonstrate a strong willingness to learn and adapt to new technologies and practices.
- Show a positive attitude toward problem-solving and continuous improvement.
- Are comfortable learning and working across both front-end and back-end development.
- Take ownership of tasks and follow through with guidance and feedback.
- Communicate clearly and collaborate effectively within an Agile Scrum team environment.
- Are open to feedback and committed to building quality, maintainable software.
Responsibilities
- Build enhancements or new features.
- Troubleshoot and debug issues
- Proactively optimize application performance.
- Work across front-end and back-end tasks.
- Integrate applications with relational databases.
- Actively communicate progress of tasks.
- Write clean, maintainable and well- documented code.
Requirements
- a) Fresh Graduate
- Have personally built simple applications using Laravel, Spring Boot, React.js, and MariaDB.
- Fundamental knowledge of relational databases.
- Basic understanding of front-end and back-end development, RESTful APIs, microservices, containerization, and Agile Scrum.
- Willingness and proactiveness to learn.
- Positive attitude and ability to work in a team.
- b) Junior (1-2 years)
- Hands-on experience with React.js, Laravel/Spring Boot, and MariaDB.
- Working knowledge of RESTful APIs.
- Willingness to learn and implement advanced concepts in Laravel and Spring Boot.
Qualification & Experience
- Bachelor’s degree in computer science, software engineering, or related field.
- 0-2 years of professional experience in full-stack development or related roles