We are seeking an experienced and hands-on Technical Lead to guide and mentor a high-performing development team while actively contributing to the architecture, design, and implementation of our platform.
The ideal candidate will bring strong expertise in Payments, .NET Core, Java, and AWS, and have a passion for solving complex problems with scalable, maintainable solutions.
You will be instrumental in ensuring the technical direction aligns with business goals while fostering a collaborative and innovative team culture.
As we explore AI and ML integration opportunities, exposure to these areas will be highly advantageous.
Key responsibilities include leading end-to-end development and delivery of robust software solutions across our platform, acting as a hands-on contributor and technical mentor to the engineering team, and designing and implementing scalable, secure, and high-performance backend systems using .NET Core and Java.
You will support and optimize CI/CD pipelines using Jenkins, troubleshoot deployment issues (primarily Unix-based with bash scripting), and collaborate with cross-functional teams to understand business requirements and deliver high-quality technical solutions.
Additionally, you will guide and support team members working on frontend and mobile technologies including ReactJS, iOS, and Swift, assist in evaluating and potentially integrating AI/ML technologies into the platform, and ensure best practices in software engineering, coding standards, and agile methodologies are followed.
Requirements:
Candidates must have 6+ years of software engineering experience, with at least 2+ years in a technical leadership role.
A strong understanding of the Payments industry, including payment gateways, transaction workflows, and security standards is essential.
Proven experience building and maintaining enterprise-grade applications using .NET Core and backend development expertise in Java is required.
Hands-on experience with AWS Cloud Services for cloud-native development and deployments is necessary.
Candidates must have experience with CI/CD pipelines, specifically Jenkins setup, maintenance, and troubleshooting.
Basic scripting skills in Unix/Shell (Bash) to support build and deployment processes are required.
Proficiency in writing SQL queries and optimizing relational databases is necessary.
Strong problem-solving and decision-making skills, excellent communication and collaboration abilities, and a demonstrated ability to lead technical discussions, conduct code reviews, and mentor junior developers are essential.
A passion for continuous learning, innovation, and exploring emerging technologies like AI/ML is important.
Flexibility in work hours and location, with a focus on managing energy rather than time, is expected.
Benefits:
Access to online learning platforms and a budget for professional development is provided.
A collaborative, no-silos environment encourages learning and growth across teams.
A dynamic social culture with team lunches, social events, and opportunities for creative input is fostered.
Health insurance is offered to employees.
Leave benefits are provided to support work-life balance.
A Provident Fund is available for employee savings.
Gratuity is included as part of the employment benefits.