Software Engineering
Relevant experience may include:
· Backend development using Java, Kotlin, Python, Node.js / TypeScript, Go, C# or similar
· Frontend development using React / Next.js, Vue, Angular or similar
· RESTful and/or GraphQL APIs
· Microservices and distributed-system concepts
· SQL and relational databases such as PostgreSQL or MySQL
· NoSQL databases where appropriate
· Data processing and ETL pipelines
· System integrations and event-driven architectures
· Automated testing and maintainable software design
· Gi-based development and code reviews
· Docker and containerisation
· Cloud deployment and production operations
Our current environments include Java, Kotlin, Python, TypeScript and React, but we value strong engineering principles over mastery of a particular programming language.