Job Openings Head of Software Engineering

About the job Head of Software Engineering

InvestaX is the leading digital securities platform for private equity and real estate licensed by the Monetary Authority of Singapore (License No. CMS100635-1) supported by next-generation technology to meet regulatory requirements. We are looking to augment the team with people having the desire to build next generation financial products. The ideal candidate will be responsible for all aspects of software development and architecture specification for the company. Candidates should ideally have experience leading extensive software teams and delivering software feature development.

Qualifications
  • 5+ years of software development experience
  • Bachelor's degree or equivalent in Computer Science or Software Engineering
  • Familiarity using Scrum/Agile development methodologies
  • Experience building object-oriented web applications in JavaScript, HTML5, and CSS3
  • Experience building server applications in node.js with NoSQL databases
  • Experience with Javascript frameworks
  • Experience with AWS CI/CD pipelines
  • Strong knowledge of software architecture, coding, and development
  • Experienced in working with agile teams in sprints

Task and Responsibilities
  • Manage all aspects of development pipelines, including requirements and development
  • Writing application interface codes using JavaScript following Agile/Scrumm workflows
  • Meeting with the development team to discuss feature ideas and applications
  • Must demonstrate initiative and effective independent decision-making skills
  • Developing and implementing back-end architecture to support fintech platform
  • Troubleshooting interface software and debugging application codes
  • Own the product development roadmap
  • Must be familiar on agile methodology
  • Help build out design process and culture
  • Monitoring and improving server performance
  • Documenting application changes and developing updates.

Skills and Requirements
  • Outstanding verbal and written communication skills
  • Highly professional, with the ability to deliver solid work on tight schedule
  • Ability to work collaboratively with people from all disciplines and levels
  • Ability to manage task independently and take ownership and responsibility
  • Advanced problem-solving skills and the ability to make quick decision for the best possible outcome