24 Oct
|
Mako IT Lab
|
Chennai
24 Oct
Mako IT Lab
Chennai
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
• 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.
• 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.
• 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.
• 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.
• 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.
• Valuable English communication skills and confidence in customer-facing technical discussions.
• Ability to manage multiple parallel technical projects. Valuable-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. Required Skills Solution Design Python REST API SaaS Integrations Customer-Facing API Integration Technical Lead Technical Project Delivery
📌 Tech Lead (Chennai)
🏢 Mako IT Lab
📍 Chennai