Join our growing Company that is revolutionizing the banking industry with a cutting-edge platform. As a Software Engineer, you will play a critical role in designing, delivering, and maintaining software that powers the bank's core financial logic—where reliability, precision, and performance are paramount. You will have the opportunity to work on industry-defining technology, implement robust processes, and contribute to a culture of excellence. Responsibilities Design, implement, and validate robust financial business prosseses and testing infrastructure, primarily using typescript. Provide technical guidance, mentorship, and code reviews to team members. Collaborate with customers and internal stakeholders to transform ambiguous requirements into clear, actionable functional specifications. Work with the team to establish and promote a culture of quality and engineering excellence. Troubleshoot and resolve issues, ensuring solutions are delivered effectively both independently and as part of a team. Requirements 4+ years of professional software development experience. Proficiency in JavaScript\ TypeScript. Experience working on product cores, engines, or infrastructure software is a strong