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 looking for a
Senior Fullstack Developer with strong expertise in
React.js and Node.js to build scalable web applications and manage
integration between products and platforms. The ideal candidate should have 3–5 years of experience delivering fullstack solutions, with hands-on exposure to front-end and back-end development, as well as integrating external products, tools, and APIs.
Key Responsibilities
- Design, develop, and maintain fullstack applications using React.js (frontend) and Node.js (backend).
- Build reusable components, REST/GraphQL APIs, and backend services.
- Implement and manage integration between products or platforms (e.g., payments, chat, analytics, authentication, CRM, ERP).
- Collaborate with designers, backend developers, and product managers to deliver seamless user experiences.
- Ensure applications are optimized for performance, scalability, and security.
- Debug and resolve issues across both frontend and backend.
- Follow and enforce best practices in coding, testing, and CI/CD pipelines.
- Mentor junior developers and contribute to architecture discussions.
Skills & Qualifications
- Bachelor’s degree in Computer Science, IT, or equivalent practical experience.
- 3–5 years of experience in fullstack development.
- Strong expertise in React.js, Hooks, and TypeScript/JavaScript (ES6+).
- Solid knowledge of Node.js with Express.js or NestJS.
- Proficiency in RESTful APIs, GraphQL, and WebSockets.
- Experience working with databases (SQL and NoSQL).
- Familiarity with authentication and authorization protocols (OAuth2, JWT, SAML).
- Knowledge of Git, CI/CD, and Docker.
Preferred Qualifications
- Experience in integration between products or platforms (ERP, CRM, payment gateways, communication tools, analytics, etc.).
- Exposure to cloud platforms (AWS, Azure, GCP).
- Familiarity with testing frameworks (Jest, Mocha, Cypress).
- Understanding of microservices architecture and event-driven systems.
- Awareness of data privacy and compliance (GDPR, SOC2) in integrations.