CareerPlan

Senior .NET Developer

Palma de Mallorca, ESFull-time2026-10-14 → 2026-11-10

Core

Senior backend engineer building and evolving a high-throughput connectivity layer (search and supplier traffic) using C# and Go.

Role type

Senior IC backend software engineer

Builds

High-performance connectivity layer, search APIs, and supplier traffic integrations

Domain

Travel technology, distributed systems, high-concurrency backend

Required skills

C# (.NET Core), Go, async/await internals, garbage collection optimization, concurrency and multithreading, Linux, HTTP clients (HTTP/1.1, HTTP/2), benchmarking and profiling, feature flags, incremental rollout, AI coding tools

Preferred skills

Native interop, unsafe code, manual memory control languages (Rust, C++, C, Zig), advanced memory modeling, Kubernetes cost optimization, traffic control and load modelling, zero-copy serialization, Redis internals, HTTP/3 and QUIC

Technologies

.NET Core, Go, Kubernetes, AWS, Linux, Redis, OpenTelemetry, Polly, Envoy, FlatBuffers, Cap'n Proto

Responsibilities

Shape technical direction and define team standards; build and evolve the connectivity layer in C# and Go; benchmark and profile production systems to make data-driven decisions; ship changes safely using feature flags and rollbacks; write clean, efficient code following SOLID principles; partner with QA on automated testing; mentor junior engineers through code reviews and pairing; document technical decisions and specs.

Seniority

Senior, hands-on IC