The Senior Full Stack Developer is accountable for the development, enhancement, and ongoing
maintenance of frontend and backend applications and systems.
Key Accountabilities
● Work across the full stack, building highly scalable distributed solutions that enable positive
user experiences and measurable business growth.
● Ensure all development work is done on time, and up to standard
● Transform designs and specifications into high quality code, including but not limited to
wireframes, UML diagrams, etc.
● Developing and deploying data pipelines into production.
● Development, enhancement and maintenance of our frontend & backend applications and
systems.
● Ad Hoc development, enhancement, and maintenance of other systems and technologies
the business may require.
● Creating documentation on all work that has been carried out such that other developers
can easily understand and quickly start working on the project as well.
● Share knowledge and experience with the team
● Identify and resolve production issues.
● Ensuring code is well tested using testing standards.
● The position is required to carry out any additional duties or projects for the
department/team.
Expectations
● Individually and with Managers, ensure understanding and engagement with vision, purpose,
and strategic and stakeholder considerations at Manager and Team levels.
● Demonstrate advanced levels of competence in leadership capabilities required of the
position.
● Engage, support, motivate and develop capability and potential in others.
● Attract, retain, and develop talent to complement companyvalues and behaviours.
● Reward and recognise good performance aligned to company’s values and goals and
manage poor performance in a timely manner.
● Be an ambassador for the ompany in the market; promote our interests and reputation.
● Follow our policies, procedures, and code of Ethics and Conduct.
● Protect our confidential information and intellectual property.
● Play an active role in your safety and the safety of others around you.
● Inspire confidence and urgency within the department and across the team for the delivery
of timely, high-quality service to internal and external customers.
● Foster a culture of continuous improvement.
● Continuously drive agility and flexibility in responding to market and industry changes.
Qualifications
● Tertiary qualification in IT, Computer Science, Project Management, or related discipline.
Experience
● 6+ years’ experience of developing backends with C# .NET
● 5+ years’ experience in integrating with third party APIs (Especially REST)
● 4+ years’ experience of developing in Typescript with React.js and Next.js
● Proven experience testing code (unit / integration testing)
● CI/CD for cloud (AWS/Azure)
● High-level interpersonal, communication (English) and facilitation skills
● Advocate of good software design and quality best practices such as DORA
● You are a quick learner
● Experience in working under pressure, setting and managing conflicting priorities and
meeting specified timeframes.
● Ability to thrive in a highly collaborative, fast paced environment.
Desirable
● Experience building payment orchestration or treasury systems
● Experience building or modifying systems to be PCI DSS compliant
● Experience working with real time data streams
● Experience within the Financial Services, Banking, or Trading industry
● Experience of developing mobile applications with React Native
● Experience with AWS technologies, including Lambda, EC2, S3, etc
License #1950 from 20.10.2015