Staff Golang Engineer

GWI
Summary
Join GWI as a Staff Golang Engineer and lead the development of APIs driving seamless client experiences. Based remotely/flexibly in Greece, you will tackle complex technical challenges, guide the team through the API lifecycle, and make key architectural decisions using technologies like Go, React, Typescript, and Google Cloud. This role requires proven experience with Go and other languages, strong software development skills, in-depth API design knowledge, and familiarity with Agile methodologies. GWI offers a comprehensive benefits package including generous time off, employee share schemes, private health insurance, flexible work options, family-focused flexibility, professional development opportunities, and a commitment to employee well-being and community involvement. The company values diversity and inclusion and encourages applications from all backgrounds.
Requirements
- Demonstrate proven experience coding with Go, Java/C#, Ruby, Node.js, and working with frontend frameworks like React or Angular
- Possess strong software development skills, with expertise in concurrency patterns, modular design, and optimizing client-facing APIs
- Have in-depth knowledge of API design principles (authentication, versioning, error handling, security), with a focus on quality through Test Driven Development (TDD)
- Show familiarity with continuous integration, deployment automation, and Agile methodologies (e.g., JIRA, Git), with flexibility to adapt to evolving requirements
- Have significant experience with Test Driven Development (TDD), ensuring high-quality, reliable API code
- Possess solid knowledge and hands-on experience with continuous integration and deployment automation concepts
- Demonstrate the ability to propose and drive architectural decisions that meet both client needs and business objectives
- Possess excellent written and spoken English communication skills
Responsibilities
- Lead the development of APIs that drive seamless client experiences and integrations of GWI data across platforms
- Tackle complex technical challenges
- Guide the team through the entire API lifecycle
- Make key architectural decisions
- Work with technologies like Go, React, Typescript, and Google Cloud
Preferred Qualifications
Have experience integrating LLMs for natural language processing or AI-driven tasks
Benefits
- 25 days annual leave
- End-of-year office closures
- Employee share scheme
- Private health insurance
- Flexitime
- Early Friday finishes
- Work-from-anywhere options
- Work from home' budget
- Carer days
- Enhanced parental leave
- Private insurance for your family
- Accredited learning programs
- A commitment to mental and physical health
- Reward and recognition programs
- Career development opportunities
- DE&I committee
- Volunteer options
- 100% donation matching
- Payroll giving options
- Employee share scheme/options
- Generous training budget, including a fully paid international conference each year for Engineering and Data Science roles
- Mobile phone contract and restaurant ticket options
- Private health insurance plan