Senior Golang Software Engineer (Data & Infrastructure)

New
I
InviaTravel technology
Workplace type: remoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Pl C2, en B2; English B2+
Experience
6+ years as a software engineer, including 3/4+ years with Go
Required Skills
SQLKubernetesData StructuresGogRPCCI/CDRESTful APIsDistributed Systems

Requirements

  • Have 6+ years of software engineering experience, including 3/4+ years with Go.
  • Have proven experience processing large volumes of data at scale.
  • Have hands-on experience with relational and non-relational databases handling large data volumes.
  • Have experience processing very large files and structuring data into terabyte-scale databases.
  • Have experience designing indexes for fast data access.
  • Have strong, practical SQL skills and solid data structures knowledge.
  • Have experience with distributed systems and multiple architecture types.
  • Have REST API and gRPC experience.
  • Have English proficiency at B2+ level.
  • Understand CI/CD fundamentals and the full software delivery lifecycle.
  • Be comfortable navigating legacy codebases.
  • Kubernetes, Redis or similar, and Kibana or Grafana are additional experience.

Responsibilities

  • Maintain and enhance Supply Nexus, including the booking engine.
  • Integrate data and systems from across the business into a unified platform.
  • Lead a legacy-service redesign from architecture through delivery.
  • Import and maintain tour operator data feeds, with a focus on availability.
  • Process files of hundreds of GB and structure data in terabyte-scale databases.
  • Design indexes for fast data access.
  • Handle basic DevOps, including CI/CD, deployment, and cloud resource optimization.
  • Improve platform performance, scalability, reliability, and observability.
  • Build and improve API integrations across entities.
  • Split time approximately equally between coding and code review, and research into data structures and processing approaches.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now