Full Stack Engineer
FULL-TIME
Key Responsibilities
Front-end Development
Develop and maintain applications using HTML, CSS, JavaScript, and Svelte.
Cross-functional Collaboration
Work with teams across the organisation to understand project requirements and ensure implementation aligns with specifications.
User Experience Design
Implement designs to ensure seamless user experience across various devices and platforms.
Code Quality
Write clean, well-documented, and testable code that adheres to industry best practices.
Testing and Debugging
Conduct thorough testing and debugging to optimize application performance and resolve issues.
Full-stack Development
Engage in full-stack projects using NodeJS, including API development and server-side logic.
Technical Problem Solving
Address technical challenges, propose solutions, and contribute to architectural decisions.
Continuous Learning
Stay updated with the latest technologies and best practices in front-end and full-stack development.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or Boot-camp experience.
0 to 2 years of experience in front-end development with knowledge of JavaScript frameworks like React, Angular, Vue.js, and Svelte.
Experience with full-stack development using NodeJS, RESTful APIs, and databases such as MySQL.
Strong understanding of software development principles and best practices.
Excellent problem-solving skills and the ability to work independently or as part of a team.
Good communication skills and proficiency in using version control systems like Git.
Familiarity with agile methodologies is a plus.
What We Offer
Competitive compensation and benefits package.
A collaborative work environment in a rapidly growing company.
Opportunities for professional growth and advancement.
Application Process
Interested candidates should submit a resume and a cover letter along with portfolio links or project examples that demonstrate front-end and full-stack development skills.