The role

We are looking for a fresh graduate to join our engineering team as a Junior Full Stack Engineer. In this role, you will work alongside senior engineers, UI/UX designers, and data scientists to build modern web applications that integrate AI features into real user experiences. This is a hands-on learning role designed to grow strong full stack fundamentals while giving you exposure to applied AI development. No prior industry experience is required — we are looking for builders who are curious, coachable, and excited to ship code.

What you'll do

  • Frontend Development: Build responsive and intuitive user interfaces under the guidance of senior engineers, using modern JavaScript/TypeScript frameworks.
  • Backend Development: Contribute to backend services and APIs that power AI-driven features, with mentorship on architecture and code quality.
  • AI Feature Integration: Help integrate AI/ML model outputs (e.g., LLM responses, recommendations, predictions) into the application UI and workflows.
  • Data Visualisation: Develop simple charts, dashboards, and interactive components that make AI-generated insights easy to understand.
  • Bug Fixing & Maintenance: Investigate and resolve bugs across the stack, write unit tests, and improve code quality through code reviews.
  • Cross-Browser & Device Testing: Help ensure features work consistently across major browsers and screen sizes.
  • Documentation: Write clear documentation for the features and components you build to support knowledge sharing within the team.
  • Continuous Learning: Actively learn new tools, frameworks, and best practices through team mentorship, code reviews, and self-driven study.

What we're looking for

  • A bachelor's or master's degree in Computer Science, Software Engineering, Information Systems, or a related field (recent graduate or graduating within the next 6 months).
  • Foundational knowledge of JavaScript and at least one frontend framework or library (preferably React.js).
  • Basic understanding of HTML, CSS, and responsive web design.
  • Exposure to at least one backend language such as Node.js or Python through coursework, internships, or personal projects.
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and basic SQL.
  • Comfortable with Git and collaborative development workflows.
  • Strong problem-solving mindset, eagerness to learn, and ability to communicate clearly within a team.
  • Blockchain experience is a must.

Preferred Qualifications

  • Personal projects, hackathon work, internships, or capstone projects involving full stack web development.
  • Exposure to TypeScript and component libraries such as Material-UI, Ant Design, or shadcn/ui.
  • Awareness of containerisation concepts (e.g., Docker) — even at a tutorial level.
  • Curiosity around AI/LLM applications, prompt engineering, or libraries like LangChain.
  • Any exposure to cloud platforms (AWS, Azure, or GCP) is a plus.
  • Strong communication skills and a clear interest in growing into a well-rounded full stack engineer.

How to apply

Email with the role title in the subject line. Attach your CV (PDF preferred) and a short note — one or two paragraphs — covering why this role and what you've built that you're proud of. Links to repos, products, or writing welcome. We read everything; expect a reply within five business days.