Senior Software Engineer Opportunity
This exciting role is available for a skilled software engineer to join our team and contribute to the design and implementation of large-scale enterprise projects.
* The ideal candidate will have experience in designing and building large-scale enterprise projects, as well as strong skills in JAVA, Springboot & Node.js. They should also have experience with APIs, Microservices, and Cloud Native development, as well as knowledge of GraphQL and Supergraph.
In this role, you will work on developing and implementing APIs, Microservices, and Cloud Native solutions, setting up scripted infrastructure on Azure or AWS, and ensuring security measures are in place for systems handling vast numbers of transactions daily.
Required Skills and Qualifications
* Proven experience in designing and building large-scale enterprise projects.
* Strong skills in JAVA, springboot & Node.js.
* Experience with APIs, Microservices, and Cloud Native development.
* Extensive GraphQL experience; added bonus if you have knowledge of Supergraph.
* Security-savvy with experience in building solutions handling high-volume transactions.
* Excellent soft skills, proactive attitude, and strong stakeholder engagement abilities.
* Ability to work independently and build relationships with stakeholders.
* Experience in Banking and Finance or large-scale tech companies (like Google, Amazon, Microsoft).
Benefits
* A highly flexible and collaborative working environment.
* Opportunity to work on a high-visibility, long-term project with significant impact.
What We Offer
We offer a competitive salary, including superannuation, and variable bonuses, as well as opportunities for professional growth and development.