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.