Head of Software Development - Jakarta

  • Jakarta
  • Youtap Limited
Youtap Indonesia (www.youtap.id), a leading provider of innovative digital payment solutions, is seeking a highly skilled and motivated  Head of Software Development  to lead our Youtap Indonesia software development team in Jakarta. You will play a pivotal role in driving the development and maintenance of our cutting-edge platforms, ensuring the delivery of high-quality software products that meet the evolving needs of our clients. Key Responsibilities: Leadership and Management:  Lead, mentor, and inspire a team of talented software engineers, fostering a collaborative and high-performing environment. Platform Development:  Oversee the full software development lifecycle, from conceptualization and design to development, testing, deployment, and ongoing maintenance of our SaaS POS software, eCommerce Supply Chain solutions, and other key platforms. Technical Expertise:  Leverage your deep understanding of QRIS, card payments infrastructure, and retail merchant loyalty solutions to develop innovative and user-friendly products. Cloud Deployment:  Manage cloud deployments on AWS and Google Cloud Platform, ensuring scalability,reliability, and security. Technology Stack:  Guide development using Java, Flutter, GoLang, PostgreSQL, Node.js, and React.js, staying abreast of the latest technologies and best practices. Cross-functional Collaboration:  Work closely with product management, design, QA, and other teams to gather requirements, define project scope, and ensure timely delivery. Agile Development:  Implement and manage Agile development methodologies to promote efficiency, adaptability,and continuous improvement. Quality Assurance:  Maintain high standards of code quality, performance, and security through rigorous testing and code reviews. Innovation:  Stay at the forefront of technology trends, identifying and evaluating new technologies to enhance our products and services. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years of relevant experience in software development in the financial software services sector, with at least 3 years managing software development teams. Strong knowledge of agile software development methodologies, tools, and frameworks. Strong knowledge of SaaS software and eCommerce development required. Understanding of Multi-tenant database architectures and implementation. Proficiency in programming languages such as Java, Springboot, Flutter, PostgreSQL and Reatc.js Strong knowledge of cloud architectures (Azure, AWS, Google) Strong understanding of Jira, including ticket management and timesheeting Excellent leadership and team management skills. Strong problem-solving and decision-making abilities. Excellent verbal and written communication skills. Ability to work in a fast-paced and collaborative team environment. Benefits All benefits will be discussed with the successful candidate.