About Mako:
Founded in 2013, Mako IT Lab is a global software development company with a strong presence across the USA, UK, India, and Nepal. Over the years, we’ve partnered with companies globally helping them solve complex challenges and build meaningful digital experiences.What truly defines Mako is our culture. We believe in creating an environment where people feel empowered to take ownership, exercise freedom in their ideas, and contribute to solutions that genuinely make an impact.
Learning is at the heart of who we are—our teams constantly grow through hands-on exposure, real-world problem solving, and continuous knowledge sharing across functions and geographies.We don’t just build long-term partnerships with clients—we build long-term careers for our people.
At Mako, you’ll be part of a collaborative, supportive, and fast-growing global team where curiosity is encouraged, initiative is celebrated, and every individual plays a meaningful role in shaping the company’s journey.


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, or 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.