The Tech Lead will lead the end-to-end development and delivery of robust software solutions across the platform.
This role requires acting as a hands-on contributor and technical mentor to the engineering team.
The Tech Lead will design and implement scalable, secure, and high-performance backend systems using .NET Core and Java.
Responsibilities include supporting and optimizing CI/CD pipelines using Jenkins and troubleshooting deployment issues, primarily on Unix-based systems with bash scripting.
The position involves collaborating with cross-functional teams to understand business requirements and deliver high-quality technical solutions.
The Tech Lead will guide and support team members working on frontend and mobile technologies, including ReactJS, iOS, and Swift.
The role includes assisting in evaluating and potentially integrating AI/ML technologies into the platform.
Ensuring best practices in software engineering, coding standards, and agile methodologies are followed is also a key responsibility.
Requirements:
Candidates must have a strong understanding of the payments industry, including payment gateways, transaction workflows, and security standards.
Proven experience in building and maintaining enterprise-grade applications using .NET Core is required.
Expertise in backend development with Java is necessary.
Hands-on experience with AWS Cloud Services for cloud-native development and deployments is essential.
Candidates must have experience with CI/CD pipelines, specifically in 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.
A minimum of 6+ years of software engineering experience, with at least 2+ years in a technical leadership role, is required.
Strong problem-solving and decision-making skills are essential.
Excellent communication and collaboration abilities are necessary.
Demonstrated ability to lead technical discussions, conduct code reviews, and mentor junior developers is required.
A passion for continuous learning, innovation, and exploring emerging technologies like AI/ML is important.
Benefits:
The position offers flexibility in work hours and location, focusing on managing energy rather than time.
Employees will have access to online learning platforms and a budget for professional development.
A collaborative, no-silos environment is encouraged, promoting learning and growth across teams.
The company fosters a dynamic social culture with team lunches, social events, and opportunities for creative input.
Health insurance is provided as part of the benefits package.