We are looking for an enthusiastic Junior Full Stack Developer who is eager to learn and grow within a collaborative team environment. You will work on both the front-end and back-end development processes, gaining hands-on experience with the complete software development lifecycle. This role is ideal for candidates who have a foundational understanding of coding and web development and are motivated to expand their skillset.
Key Responsibilities
Front-End Development: Work on building and maintaining user interfaces using HTML, CSS, and JavaScript frameworks (such as React, Angular, or Vue.js).
Back-End Development: Assist in server-side programming with languages like Node.js, Python, Java, or PHP, and help manage APIs, databases, and application integration.
Database Management: Create and maintain databases, ensuring data storage and retrieval operations are efficient and secure.
Collaborate with Team Members: Work closely with senior developers, designers, and product managers to develop and deploy web applications.
Code Review and Debugging: Review code for accuracy, functionality, and efficiency, and assist in troubleshooting and debugging.
Documentation: Write and maintain documentation for features, components, and system configurations.
Required Skills & Qualifications
Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Technical Skills:
Basic proficiency in HTML, CSS, and JavaScript.
Understanding of front-end frameworks such as React, Angular, or Vue.js.
Familiarity with back-end frameworks or languages (e.g., Node.js, Python, Java, or PHP).
Knowledge of database systems (e.g., MySQL, MongoDB, PostgreSQL).
Experience with version control systems (e.g., Git).
Soft Skills: Strong problem-solving skills & attention to detail.
Eagerness to Learn: Passion for learning new technologies and improving development skills.