Logo of MEDWING

Senior Go Developer

Remote or Berlin, Germany
Photo of Julia Musabirova
Recruiter
Julia Musabirova
Roles:
Backend
Must have skills:
Go
Nice to have skills:
Elixir
Kafka
Ruby
JavaScript
AWS
Elasticsearch
Considering candidates from:
Worldwide
Work arrangement:
Onsite or remote
Industry:
HR technology
Language:
English
Level:
Senior
Visa sponsorship:
Provided
Company size:
201-500 employees
Logo of MEDWING

Senior Go Developer

Remote or Berlin, Germany
MEDWING is Europe's leading job matching and career consulting company for all healthcare professions. A modern technology company that uses the advantages of digitisation and automation to make the matching process between specialist and hospital or nursing facility as timely, efficient, transparent and simple as possible for all parties involved.
Tasks:
  • Contributing to product development by providing pragmatic solutions to problems
  • Designing and developing the backend of one of our applications, implementing RESTful and GraphQL APIs
  • Integrating the application with our internal services, event bus, and 3rd-party APIs
Must-have skills:
  • 3+ years of professional working experience with Golang 
  • Good understanding of cloud infrastructure 
  • Experience with Gin or other web frameworks
  • Experience with automated testing and TDD
  • Strong communication skills in English and ability to collaborate with technical and non-technical team-mates
  • Structured, proactive working style
Nice-to-have skills:
  • JavaScript
  • Experience in Ruby, Elixir, Kafka
  • AWS technologies (CloudFormation, EC2, Route 53, Elasticache, RDS, Elasticsearch, AWS Lambda)
  • Experience with DDD, Event-Driven Systems, Service-Oriented Architecture, EventSourcing, and CQRS 
Benefits:
  • 26 days paid vacation, an additional day for each year with MEDWING – up to 30 days
  • Corporate discounts
  • Educational budget
  • Free Udemy accounts
  • Online German language courses
  • MEDWING Flex: it's possible to work up to 90 days from offices across Europe (e.g. Berlin, London, Paris, Munich, Hamburg)
Interview process:
  • Intro call with Toughbyte
  • Screening interview
  • Technical Q&A interview, 1 hour
  • Behavioural interview with VP of Engineering
  • Pair Programming and System design interviews, 2 hours
Have questions about this position? Ask us via email or try the company page.

Position closed, but we can still help

Check out our current open positions