We are looking for a Lead Software Engineer (Backend) to design, build, and scale backend services powering our next-generation Credit Cards platform. In this role, you will lead system architecture design, deliver high-performing backend applications, and mentor engineering teams while collaborating cross-functionally to deliver world-class digital solutions.
Key Responsibilities :
- Design and implement complex backend applications with Node.js, TypeScript, JavaScript, RESTful APIs, Angular, and related frameworks
- Define system architecture and create scalable, extensible solution designs
- Collaborate closely with Product, Design, and Engineering teams to evaluate multiple approaches and deliver optimal solutions
- Own code quality : write clean, testable code, automate feature testing, and contribute to UI testing frameworks
- Act as subject matter expert for backend and middleware services supporting mobile applications
- Deploy high-quality, secure, and performant solutions into production environments
- Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge sharing
What Were Looking For :
Strong technical instincts with the ability to choose the right tools, frameworks, and approaches for each challengeCuriosity and passion for continuous learning, staying updated with emerging technologiesComfort working in ambiguous environments, with the ability to analyze information, identify patterns, and define clear, iterative solutionsA collaborative mindsetconfident but humble, open to feedback, and focused on collective successFlexibility to adapt to shifting priorities in a fast-paced environmentProven passion for technology (e.g., personal projects, open-source contributions)Commitment to DevOps practices, cloud-first solutions (AWS / Azure), and agile developmentBasic Qualifications :
B.S. / M.S. in Computer Science or related discipline6+ years of backend engineering experience using Node.js, TypeScript, JavaScript, RESTful APIs, and related frameworks2+ years building internet-facing services at scale2+ years working with AWS and / or OpenShiftStrong knowledge of OOP, software engineering principles, databases, and parallel programmingExperience integrating APIs with frontend / mobile frameworksStrong collaboration, problem-solving, and communication skillsPreferred Qualifications :
Experience with Apache CordovaKnowledge of native mobile development (iOS / Android)Hands-on experience deploying applications in Kubernetes-based containersBackground in Agile and SCRUM methodologies(ref : hirist.tech)