22 oct
|
WebBeds Services
|
España
22 oct
WebBeds Services
España
WebBeds is one of the world's largest accommodation suppliers to the travel industry. We are a global company offering ground services (hotels, transfers, tours, activities) to travel professionals. Our products cover our full business needs, from distribution APIs, payment integrations, SAP integration, Data Lakes, User Interfaces, and others. We design, deliver and support innovative solutions through engagement, collaboration and a fearsome passion for creating customer value" is our mission as an IT organization.
With this in mind, we strive to be at the leading edge of technology when it comes to building the platform that meets the needs of our customers. NET Core versions, K8S, microservices architecture, multiple clouds, CI/CD pipelines, automated testing or great monitoring and alerting systems, to name a few.
Our teams consist of product owners, QA engineers, Software Engineers, and people from across the business all working collectively and collaboratively. What you will do on your journey with WebBedsAs a Senior Software Developer in our Connectivity area, you will be an experienced member of a self-managed delivery team, living our values of Trust, Teamwork and Technology.
Key responsibilities
Shape technical direction: engage in technical discussions within a self-managed engineering team, contributing your expertise to user story definition, refinement and planning, and help define and uphold the team's technical standards and best practices.
Build the connectivity layer: build and evolve the connectivity layer behind our search and supplier traffic in C# and Go, including a native component on the hot path, working independently on complex features and contributing to design and trade?Decide with data: benchmark and profile in production and run time?boxed experiments,
making decisions based on data and being willing to drop an approach (your own included) when the numbers do not support it.
Ship safely and own it: ship changes safely at high volume using feature flags, incremental rollout, rollback and behaviour parity checks, and take responsibility for what you ship once it is live, including fixing performance and stability issues.
Write quality code: write clean, maintainable and efficient code following sound design patterns and SOLID principles, with security built into your work from the start.
Partner with QA: work with QA engineers on testing, contributing to a fully automated testing environment that helps the team ship with confidence.
Lead by example: work with other senior engineers to set a good technical example for less experienced team members, sharing knowledge through code reviews, pairing and day?to?day collaboration, and recognising the contributions of others.
Raise technical debt: raise technical debt and improvement ideas with the team, backing them up with data where you can.
Must have 5+ years of backend software development, with strong production experience in C# (.
NET) and/or Go, ideally both.
NET performance knowledge, including async/await internals, garbage collector behaviour, and using Span and pooling to reduce allocations.
Working knowledge of Linux and of how clients work under the hood ( and connection pooling, TLS, DNS, timeouts and cancellation).
Effective everyday use of AI coding tools.
NET experience such as native interop, unsafe code and pinning.
Production experience in a systems language with manual memory control (Rust, C++, C or Zig). Deeper Linux systems knowledge such as process lifecycle, memory mapping, syscalls and scheduling.
Experience with traffic control and load modelling, such as rate limiting, backpressure, prioritisation and load generation.
Infrastructure and cost awareness on Kubernetes and AWS (CPU limits, instance choice, cost per million requests). copy serialisation (for example FlatBuffers or Cap'n Proto), code generation, or fast JSON/XML parsing.
Redis at protocol level, OpenTelemetry beyond boundaries, or the internals of resilience tools such as Polly or Envoy. you take decisions based on data and drop your own ideas when the numbers say so. Fluent English communication skills, both written and oral. Build it, Ship it, Support it Web Travel Group is a global B2B organisation servicing the travel industry, connecting hotels and other travel sellers to a diverse network of travel buyers all over the world through our trade only digital travel marketplace brand –WebBeds. WebBeds partners are supported through a truly global footprint, we have a team of 2,000+ people in 120+ cites across 50+ countries speaking 50+ languages
- all focused on ensuring WebBeds delivers value, choice, expertise and an unrivalled level of service. Hotels and other suppliers
- global and regional hotel chains, independent hotels, apartments, resorts, attractions, transfer and sightseeing companies and more
- can sell their products through WebBeds by connecting to a integral network of online and offline travel buyers through cuttin
📌 Senior Software Engineer (España)
🏢 WebBeds Services
📍 España