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 sizeshelping 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 softwarewe 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.