We are looking for an Entry-Level Software Developer to join our development team. In this role, you will be responsible for building and maintaining web applications, working with both front-end and back-end technologies. This position is ideal for diploma holders with foundational coding knowledge who are eager to gain hands-on experience in a dynamic environment.
Responsibilities:
– Collaborate with product managers, designers, and senior developers to understand project requirements and technical specifications.
– Develop, test, and maintain responsive and scalable web applications using Vue.js (front-end) and Go/Node.js (back-end).
– Implement basic user interfaces with a focus on usability, responsiveness, and cross-browser compatibility, using modern front-end frameworks such as Vue.js.
– Assist in building and optimizing databases (SQL or NoSQL) for application performance and efficiency.
– Write clean, efficient, and maintainable code while following best practices.
– Assists to troubleshoot, perform root cause analysis, and implement preventive measures to minimize future incidents.
– Participate and contribute to a positive team coding environment.
– Assist in setting up and maintaining cloud-based applications on platforms such as AWS.
– Learn and apply security best practices to ensure applications are reliable and secure.
– Stay up to date with emerging technologies and trends in web development.
Qualifications:
– Diploma in Computer Science, Information Technology, or a related field.
– Basic knowledge of Go, Vue.js, Flutter, or Node.js.
– Understanding of web development principles, APIs, and databases (SQL/NoSQL).
– Exposure to cloud platforms (AWS, Azure, or Google Cloud) is a plus.
– Familiarity with containerization (Docker) and CI/CD processes is advantageous but not mandatory.
– Strong problem-solving skills and a willingness to learn new technologies.