Review the role details below. If your experience fits the mission, send your application and our team will get back to shortlisted candidates.
Responsibilities
- Develop, maintain, and improve web applications using modern frontend and backend technologies.
- Work closely with senior developers, designers, and project managers to deliver high-quality features.
- Write clean, reusable, and maintainable code following best practices.
- Build and integrate REST APIs and handle frontend/backend communication.
- Debug, troubleshoot, and fix issues across different parts of the application.
- Participate in code reviews and improve code quality based on feedback.
- Assist in database design, queries, and basic performance optimization.
- Collaborate with the team to understand requirements and convert them into working software solutions.
- Test application features to ensure functionality, responsiveness, and reliability.
- Stay updated with new tools, frameworks, and development practices.
Requirements
- Basic to good understanding of JavaScript, TypeScript, HTML, CSS, and modern web development.
- Experience with React.js and/or Next.js.
- Basic knowledge of Node.js, Express.js, or similar backend technologies.
- Understanding of REST APIs and client-server architecture.
- Familiarity with databases such as MongoDB, PostgreSQL, MySQL, or Supabase.
- Ability to write clean, structured, and maintainable code.
- Basic understanding of Git and version control workflows.
- Good problem-solving and debugging skills.
- Ability to work in a team environment and communicate clearly.
- Willingness to learn new technologies and improve continuously.
Education
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Fresh graduates or candidates with 0–2 years of relevant experience are encouraged to apply.
- Strong final-year projects, internships, freelance work, or portfolio projects will be considered a plus.