Qualifications & Experience
- Bachelor's degree in Computer Science, Software Engineering, or equivalent
- 25 years of professional software engineering experience
- Strong experience in Golang/React development
- Experience working with microservice architectures
- Exposure to large-scale distributed systems
- Experience building high throughput backend services
- Experience with AWS or other cloud platforms
- Strong understanding of software engineering best practices
- Experience automating processes to improve development efficiency
- Strong problem-solving and debugging skills
Technical Requirements
- Golang (Required)
- React / JavaScript (UI development) approx. 30% of the work
Java experience or willingness to work with Java-based systems
- Experience with microservices architecture
- Experience with CI/CD pipelines
- Experience with Infrastructure as Code (Terraform, etc.)
- Familiarity with containerisation technologies (Docker/Kubernetes) is a plus
- Experience with Unit/Integration testing