About Mako:
Founded in 2013, Mako IT Lab is a global software development company committed to delivering scalable and future-ready digital solutions. With a strong presence across the USA, UK, India, and Nepal, we have successfully partnered with businesses of all sizes—helping them turn complex challenges into innovative opportunities.

Our team brings over a decade of expertise in crafting custom software solutions, with deep capabilities in solution architecture, enterprise-grade data migration, AI-driven applications, and cloud-based deployments. We specialize in building high-performance systems that are cost-effective, secure, and designed to evolve with your business.

At Mako, we don’t just build software—we build long-term technology partnerships that fuel your digital transformation. Whether you’re scaling your startup or modernizing enterprise infrastructure, we’re here to deliver results that matter.


Position Overview
We are seeking a Fullstack Developer Intern who is eager to gain hands-on experience in building end-to-end web applications. This is a 3-month internship program, and based on performance, the candidate will be offered a full-time position. The role provides practical exposure to both frontend (React.js) and backend (Node.js) development, as well as working on integrations between products and platforms.


Key Responsibilities
  • Assist in developing and maintaining React.js front-end applications with reusable components.
  • Support backend development using Node.js, Express.js (or similar frameworks).
  • Work on integration between products and platforms (e.g., APIs, authentication, payments, analytics).
  • Collaborate with the team to design and implement RESTful/GraphQL APIs.
  • Write clean, maintainable, and well-documented code.
  • Debug and fix issues under senior developer guidance.
  • Participate in team discussions, code reviews, and learning sessions.


Skills & Qualifications
  • Bachelor’s degree in Computer Science, IT, or currently pursuing a related field.
  • Good understanding of JavaScript (ES6+), HTML5, and CSS3.
  • Basic knowledge of React.js (hooks, state management).
  • Familiarity with Node.js and Express.js for backend development.
  • Understanding of REST APIs, JSON, and data exchange.
  • Familiarity with databases (SQL/NoSQL).
  • Basic knowledge of Git/version control.
  • Strong problem-solving ability and eagerness to learn modern fullstack practices.


Preferred Qualifications
  • Exposure to UI frameworks (Material-UI, Tailwind, Bootstrap).
  • Basic understanding of testing tools (Jest, React Testing Library).
  • Familiarity with build tools (Webpack, Vite).
  • Previous project or internship experience in fullstack development is a plus.


Duration & Conversion
  • Internship Duration: 3 months
  • Conversion: Based on performance, the candidate will be offered a full-time role as a Fullstack Developer.