Tech Lead

Mako IT LabChennai, Tamil NaduOn-siteFull-timeMid level, 2–5 yearsListed 1 day ago

Apply now

About this role

# Job Description – Technical Lead
Company: MAKO IT Experience: 3–6 Years Location: Chennai – Work from Office Shift: 2:00 PM – 11:00 PM IST Employment Type: Full-Time Career Path: Technical Lead → Senior Technical Lead → Solution Architect
## About the Role
We are looking for a highly motivated and hands-on Technical Lead to join our SaaS Integration & Solutions team. The ideal candidate should have strong technical expertise in API integrations, backend development, and solution design, along with the ability to lead projects and develop a high-performing engineering team. This position offers a clear growth opportunity toward a Solution Architect role , where the individual will progressively take responsibility for designing scalable integration solutions, making architectural decisions, and driving technical excellence. A key expectation is to build and develop a team of engineers, including fresh graduates , through structured training, mentorship, technical guidance, and hands-on project exposure.
## Key Responsibilities

1. Technical Leadership & Integration Development

- Design, develop, and maintain integrations between enterprise SaaS applications.
- Work extensively with REST APIs, webhooks, authentication protocols, and data synchronization.
- Develop backend services and custom integration solutions using Python and/or Node.js.
- Lead technical discovery, requirement analysis, estimation, development, testing, and deployment.
- Troubleshoot complex integration issues and provide sustainable technical solutions.
- Maintain high coding standards, conduct code reviews, and implement engineering best practices.
- Develop reusable integration components, connectors, and frameworks.

2. Solution Architecture & Technical Growth

- Gradually take ownership of end-to-end integration solution architecture.
- Translate complex business requirements into scalable and maintainable technical designs.
- Prepare solution architecture documents, API specifications, integration workflows, and technical diagrams.
- Evaluate alternative integration approaches based on scalability, security, performance, and maintainability.
- Identify opportunities to standardize and automate integration development.
- Collaborate with senior leadership on architectural decisions and technical improvements.
- Develop the technical and business understanding required to progress into a Solution Architect role.

3. Team Building & Fresher Development

- Build and develop a capable team of integration engineers.
- Actively participate in technical interviews, fresher hiring, and candidate evaluations.
- Design structured onboarding and technical training programs for fresh graduates.
- Mentor junior engineers in Python, APIs, integration concepts, coding standards, and debugging.
- Create practical assignments, learning milestones, and technical assessments.
- Gradually transition trained freshers into independent project contributors.
- Conduct regular technical reviews, knowledge-sharing sessions, and performance feedback discussions.
- Identify future technical leaders within the team and support their professional growth.
- Build a team culture focused on ownership, continuous learning, and technical excellence.

4. Project Delivery & Ownership

- Independently manage multiple integration projects from initiation to successful delivery.
- Prepare accurate technical estimates, implementation plans, and delivery timelines.
- Allocate technical tasks based on team capabilities and project priorities.
- Monitor project execution, identify risks, and resolve technical dependencies.
- Ensure quality deliverables, appropriate documentation, and timely project closure.
- Take complete ownership of technical escalations and issue resolution.
- Establish repeatable delivery practices to improve consistency and productivity.

5. Customer Communication & Solution Consulting

- Participate in technical discovery sessions and discussions with international customers.
- Understand customer business processes and recommend suitable integration solutions.
- Conduct solution walkthroughs, technical demonstrations, and implementation discussions.
- Communicate technical dependencies, challenges, and project progress proactively.
- Collaborate with implementation managers, project managers, and customer success teams.
- Build customer confidence through technical expertise, accountability, and effective communication.

## Required Technical Skills
Must-Have
- 5–8 years of software development experience with strong exposure to enterprise SaaS integrations.
- Strong hands-on experience in Python and/or Node.js.
- Excellent knowledge of REST APIs, webhooks, JSON, OAuth 2.0, and authentication mechanisms.
- Experience with third-party system integrations, data mapping, and synchronization.
- Strong understanding of backend architecture, databases, and integration design patterns.
- Experience independently designing and delivering technical solutions.
- Strong debugging, troubleshooting, and analytical skills.
- Experience guiding junior engineers or mentoring developers.
- Good English communication skills and confidence in customer-facing technical discussions.
- Ability to manage multiple parallel technical projects.
Good-to-Have
- Experience with Workato, MuleSoft, Zapier, Make, or similar iPaaS platforms.
- Experience with enterprise SaaS applications such as Salesforce, HubSpot, Jira, or ServiceNow.
- Knowledge of AWS/Azure, Docker, and CI/CD.
- Experience developing reusable connectors, SDKs, and integration frameworks.
- Familiarity with AI-assisted software development and workflow automation.
- Experience designing training programs or mentoring fresh graduates.
- Exposure to SaaS implementation, professional services, or customer onboarding projects.

Leadership Expectations

- Strong hands-on technical contributor with a leadership mindset.
- Willingness and ability to recruit, train, and develop freshers.
- Ability to build a self-sufficient integration engineering team.
- Strong ownership of customer commitments and technical delivery.
- Proactive approach to solving problems and improving processes.
- Interest in learning system architecture and growing into a Solution Architect position.
- Ability to balance coding, mentoring, customer communication, and project responsibilities.

## Growth Opportunities
This role provides a structured progression toward Solution Architect responsibilities. Initial Phase – Technical Leadership
- Own integration development and technical project delivery.
- Establish development standards and reusable integration practices.
- Mentor freshers and develop their technical capabilities.
Growth Phase – Team & Solution Ownership
- Build a capable team that can independently execute integration projects.
- Lead increasingly complex solution designs.
- Improve technical estimation, scalability, and integration architecture.
Future Phase – Solution Architect
- Own end-to-end technical architecture across integration projects.
- Define reusable solution patterns, technical standards, and frameworks.
- Guide multiple engineering teams on architecture and technical decisions.
- Collaborate with business and delivery leadership on complex customer solutions.

##