Key Responsibilities
">
Software Development Role
">
* Develop scalable, maintainable, and secure software solutions.
* Collaborate on feature design and delivery, ensuring technical feasibility.
* Develop and optimise APIs and microservices with performance and scalability in mind.
* Integrate secure coding practices and perform regular security assessments.
Required Skills & Qualifications
">
Essential:
">
* Proven experience in a senior or staff engineering role in a fast-paced environment.
* Strong JavaScript/TypeScript expertise.
* Solid understanding of RESTful APIs, GraphQL, microservices, and service design patterns.
* Experience with SQL (schema design and optimisation).
* Familiarity with security best practices and testing frameworks.
* Agile development experience.
Desirable:
">
* Experience with WebGL/three.js.
* Background in SaaS applications.
* Experience with cloud-native architectures or data modelling.