Staff / Senior Software Engineer

New
D
DistribusionTravel Technology
GermanyFull-TimeSenior
Salary75,000 - 100,000 EUR per year
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
7+ years
Required Skills
ElasticSearchGCPKubernetesRubyGoCI/CDRESTful APIsMicroservicesDistributed Systems

Requirements

  • 7+ years of software engineering experience.
  • Minimum of 3+ years of professional experience working with Golang.
  • Experience with high-throughput and low-latency services.
  • Experience with Elasticsearch.
  • Experience with test-driven development.
  • Deep understanding of distributed systems principles.
  • Experience working with microservices and/or service-oriented architecture.
  • Experience creating and maintaining CI/CD pipelines.
  • Good understanding of Kubernetes from a software engineering perspective.
  • Experience working with public cloud providers (GCP is preferred).
  • Good understanding of relational and non-relational database principles.
  • Hands-on experience in designing robust REST APIs.
  • Fluent in English, both verbally and in writing.

Responsibilities

  • Work on a technically complex Search Engine.
  • Deliver high-quality Elixir, Ruby and Golang code for new carrier & retailer integrations.
  • Manage and orchestrate a large number of microservices.
  • Maintain existing Elixir and Ruby code.
  • Improve test coverage and quality of deliverables.
  • Contribute to system architectural decisions within the team.
  • Contribute to the development of internal tools and libraries.
  • Mentoring and guiding junior team members.
View Full Description & ApplyYou'll be redirected to the employer's site
75,000 - 100,000 EUR per year
Apply Now