Key Responsibilities
● Lead end-to-end development and delivery of robust software solutions across our platform.
● Act as a hands-on contributor and technical mentor to the engineering team.
● Design and implement scalable, secure, and high-performance backend systems using .NET Core and Java.
● Support and optimize CI/CD pipelines using Jenkins, and troubleshoot deployment issues (primarily Unix-based with bash scripting).
● Collaborate with cross-functional teams to understand business requirements and deliver high-quality technical solutions.
● 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.
● Ensure best practices in software engineering, coding standards, and agile methodologies are followed.
Priority Skills & Experience (Must-Have)
● Payments Industry Experience – Strong understanding of payment gateways, transaction workflows, and security standards.
● .NET Core – Proven experience building and maintaining enterprise-grade applications.
● Java – Backend development expertise.
● AWS Cloud Services – Hands-on experience with cloud-native development and deployments.
● CI/CD Pipelines – Jenkins setup, maintenance, and troubleshooting.
● Unix/Shell (Bash) – Basic scripting skills to support build and deployment processes.
● SQL – Proficient in writing queries and optimizing relational databases.
Secondary Skills (Nice-to-Have / Valuable for Leadership)
● Experience with xCode / iOS and Swift/Fire for mobile development.
● Exposure to ReactJS for frontend development.
● Knowledge of Identity Server, Go, and Gradle.
● Familiarity or hands-on experience with AI development (LLM, RAG, Agentic AI, etc.). This is a plus as we are exploring innovative use cases in AI/ML.
Requirements
Qualifications:
● 6+ years of software engineering experience, with at least 2+ years in a technical leadership role.
● Strong problem-solving and decision-making skills.
● Excellent communication and collaboration abilities.
● Demonstrated ability to lead technical discussions, conduct code reviews, and mentor junior developers.
● Passion for continuous learning, innovation, and exploring emerging technologies like AI/ML.
Benefits