Mako It Lab

Mako IT Lab, founded in 2013, is a software development company dedicated to delivering custom software solutions for businesses of all sizes worldwide. Leveraging cutting-edge technologies and the power of AI, our highly skilled team has helped clients across the globe transform their ideas into innovative, efficient, and cost-effective solutions. Partner with us for scalable, future-ready solutions tailored to meet all your IT needs.

5 Job openings at Mako It Lab
Data Engineer Chennai 5 - 10 years INR 3.0 - 6.0 Lacs P.A. Work from Office Full Time

ql-editor "> Responsibilities Develop and optimize ETL workflows using Python and SQL. Design and implement scalable data pipelines for processing various data sources. Work with relational databases (e.g., PostgreSQL, Oracle) to ensure efficient data storage and retrieval. Optimize SQL queries and Python scripts for performance and maintainability. Implement robust error handling, logging, and monitoring for data processing pipelines. Collaborate with cross-functional teams to integrate and manage data sources. Requirements 5+ years of experience in Data Engineering. Expert-level Python and SQL skills - ability to write efficient, scalable, and maintainable code. Strong experience in designing ETL processes and working with large datasets. Solid understanding of database performance tuning and query optimization. Experience with data modeling and schema design. Familiarity with cloud storage solutions (Azure, AWS, or GCP). Strong problem-solving skills and ability to work independently. Nice to have: Experience with PySpark, orchestrators and knowledge of CI/CD for deployment process automation.

Project Manager Chennai 5 - 10 years INR 7.0 - 8.0 Lacs P.A. Work from Office Full Time

ql-editor "> Role Overview: We are seeking a Project Manager who not only excels in managing software projects but also brings hands-on experience in either Business Analysis or Quality Assurance . The ideal candidate will bridge the gap between clients, internal teams, and stakeholders, ensuring project success with clarity, accountability, and functional oversight. Key Responsibilities: Plan, track, and manage multiple projects from initiation to delivery. Act as the main point of contact for clients, managing expectations and communication. Collaborate with design, development, QA, and DevOps teams to ensure timely delivery. Gather and document business requirements (if BA-focused) or define test strategies and review test cases (if QA-focused). Prepare project documentation including SOW, project plans, timelines, and risk logs. Conduct daily stand-ups, sprint planning, and retrospectives. Monitor team workload, resolve blockers, and ensure adherence to timelines and budgets. Provide regular status updates to stakeholders and leadership. Ensure overall project quality and client satisfaction. Required Skills: 5+ years of total experience, including 2+ years in project management. Background in either Business Analysis (requirement gathering, user stories, wireframing) or Quality Assurance (test plans, test execution, defect tracking). Strong knowledge of Agile and Scrum methodologies. Excellent communication, documentation, and stakeholder management skills. Ability to manage multiple projects in parallel, with attention to detail. Preferred Skills: Experience working with tools like JIRA, Confluence, Basecamp, Trello, or similar. Familiarity with software development lifecycles (SDLC) and test lifecycle. Technical understanding to communicate effectively with developers and QA teams. Certification in PMP, CSM, or CBAP is a plus. Growth Path: This role offers a clear path toward Program Management or Product Ownership , depending on the candidate s strengths and interests in either business process design or delivery excellence.

Sr QA Engineer chennai 2 - 3 years INR 3.0 - 7.0 Lacs P.A. Work from Office Full Time

ql-editor "> Role Overview We are looking for a skilled QA Engineer with 2 3 years of experience in testing data integration pipelines, APIs, and analytics solutions. The candidate will work closely with our Integration and Data Analytics teams to ensure high-quality deliverables through effective test planning, execution, and automation. Key Responsibilities Collaborate with Integration and Data Analytics teams to understand requirements, data flows, and system integrations. Create detailed, comprehensive, and well-structured test plans and test cases. Perform functional, integration, regression, and user acceptance testing for ETL processes, APIs, dashboards, and reports. Validate data transformation and consistency between source and target systems. Test API endpoints using tools like Postman, REST Assured, or similar. Identify, document, and track defects using tools like Jira or Azure DevOps. Work with developers and data engineers to troubleshoot issues and verify fixes. Support automation testing where applicable (e.g., API automation, database validation scripts). Ensure adherence to QA processes, standards, and best practices. Required Skills & Qualifications Bachelor s degree in Computer Science, Information Technology, or related field. 2 3 years of QA experience in software projects, preferably in Integration and Data Analytics domains. Strong understanding of software QA methodologies, tools, and processes. Hands-on experience testing APIs, data pipelines, and database-driven applications. Proficiency in SQL for data validation and querying. Experience with testing tools such as Postman, JMeter, Selenium, or similar. Familiarity with ETL/ELT testing and BI/reporting tools (e.g., Power BI, Tableau) is a plus. Good understanding of defect tracking systems (e.g., Jira, Azure DevOps). Strong analytical and problem-solving skills. Good verbal and written communication skills. Good to Have Basic scripting skills (Python, Java, or similar) for automation. Experience in Agile/Scrum methodologies. Knowledge of cloud platforms (AWS, Azure, GCP) and their data services. Benefits Opportunity to work on challenging integration and analytics projects across global clients. Collaborative and growth-oriented work environment. Exposure to modern QA tools and practices.

Software Engineer chennai 2 - 3 years INR 4.0 - 5.0 Lacs P.A. Work from Office Full Time

ql-editor "> Key Responsibilities Analyze business requirements and translate them into scalable integration solutions. Design, develop, and implement integrations using APIs, middleware, and custom solutions (e.g., workato, AI agent tools etx) Maintain and optimize existing integrations to ensure performance, reliability, and scalability. Develop reusable components, frameworks, and services to streamline future integration projects. Monitor, troubleshoot, and resolve integration issues in a timely manner. Collaborate with cross-functional teams including architects, developers, and business analysts. Ensure integrations follow organizational security, compliance, and governance standards. Create and maintain technical documentation for integration solutions and workflows. Skills & Qualifications Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent experience). Hands-on experience with one or more integration platforms Proficiency in APIs (REST, SOAP), web services, and microservices architectures. Knowledge of data formats (XML, JSON, CSV, EDI) and messaging systems (JMS, Kafka, RabbitMQ). Familiarity with cloud platforms such as AWS, Azure, or GCP for integration services. Strong understanding of relational databases (SQL, Oracle, etc.) and data modeling. Experience with version control, CI/CD pipelines, and DevOps practices is a plus. Excellent problem-solving, analytical thinking, and communication skills. Preferred Qualifications Exposure to ERP, CRM, or other enterprise application integration (e.g., SAP, Salesforce, Workday, NetSuite). Knowledge of security protocols (OAuth, SAML, JWT, etc.).

Sr. Software Engineer chennai 4 - 9 years INR 6.0 - 11.0 Lacs P.A. Work from Office Full Time

Experience: 4 years (3-5 years considered)About the RoleWe are looking for a Mid-level .NET Developer to design and build secure, scalable, and maintainable web applications and APIs. You will collaborate with Product, QA, and DevOps teams to deliver features end-to-end, write clean and testable code, and continuously improve performance, reliability, and observability. Responsibilities Design, develop, and maintain ASP.NET Core web applications and RESTful APIs. Implement and optimize data access using Entity Framework Core, LINQ, and SQL Server. Design and maintain database schemas, tables, indexes, constraints, and relationships. Write and optimize complex queries, views, CTEs, stored procedures, triggers, and functions. Monitor and improve database performance (execution plans, indexing strategies, partitioning, statistics). Collaborate with DBAs for backup/restore, migrations, data integrity, and security. Break down business requirements into technical tasks, provide accurate estimates, and deliver within sprint commitments. Troubleshoot production issues, optimize performance, and improve logging, metrics, and tracing. Follow secure coding standards (OWASP), handle authentication and authorization (JWT, OAuth2). Work with DevOps to automate builds, deployments, and CI/CD pipelines (Azure DevOps/GitHub Actions). Create and maintain technical documentation (API specifications, design notes, runbooks. Must-Have Skills Strong proficiency in C# and .NET 6/7, solid OOP principles, and design patterns. Hands-on experience with ASP.NET Core, Web API, Middleware, and Dependency Injection. Strong experience with ASP.NET Framework, IIS hosting, Windows Services, and .NET Core hosting in Linux/Windows environments Expertise in Entity Framework Core, EF Migrations, LINQ. Solid understanding of SQL Server database design, normalization/denormalization, indexing strategies, and query performance tuning. Proficiency in writing advanced SQL (joins, CTEs, CLR, window functions, triggers, stored procedures). Knowledge of database security best practices (roles, permissions, encryption). Proficiency with Git workflows (branching, pull requests), debugging, and profiling. Testing mindset with experience in unit and integration testing. Effective communication and collaboration in Agile/Scrum environments Good-to-Have Experience with Azure Service (App Service, Functions, Storage, Key Vault) or equivalent cloud providers. Exposure to Microservices, message brokers (RabbitMQ/Kafka), or gRPC. Front-end basics (React/Angular/Vue) for API integration and debugging. Experience with Caching (Redis), background jobs (Hangfire/Quartz). Familiarity with Containers (Docker) and Kubernetes exposure. Monitoring/observability (App Insights, ELK, Prometheus/Grafana). Awareness of security and compliance (HTTPS/TLS, secrets management, GDPR/PII handling) Qualifications Bachelor s in Computer Science/IT or equivalent practical experience. 3 5 years of hands-on experience delivering .NET applications in production. What We Offer- Impactful work on enterprise-grade projects. Learning mentorship and growth path to Senior Engineer. Competitive compensation and performance bonuses. Flexible work model and supportive team culture.\ Interview Process: 30-min technical screen (C#, .NET Core, SQL). Take-home or live coding/bug-fix (2 3 tasks). System design & architecture discussion. Culture/manager round and offer.

FIND ON MAP

Mako It Lab