SET Europa
Backend Engineer (Distributed Systems)
SET EuropaLuxembourg18 hours ago
Full-timeRemote FriendlyEngineering
Our client is an innovative company in the field of optical communication technologies, headquartered in Luxembourg.

Description

The Backend Engineer will design, build, and maintain a distributed cloud-based backend system. This role is ideal for professionals with extensive backend development experience, especially in high-performance, secure, and scalable architectures. The role offers a unique opportunity to contribute to data handling pipelines and mission-critical scheduling systems in a dynamic and innovative environment.

Responsibilities

  • Design, build, and deploy scalable backend services in a distributed architecture
  • Implement reliable task scheduling and coordination mechanisms for time-sensitive operations
  • Develop APIs and service interfaces for integration with external systems and data sources
  • Create secure, high-throughput data pipelines for large and sensitive datasets
  • Apply encryption and access control mechanisms across system
  • Integrate backend systems with cloud storage services
  • Monitor system operations, implement observability tools, and ensure high system availability
  • Collaborate with cross-functional teams to refine product requirements and iterate on solutions


Requirements:

  • Minimum 5 years of experience in backend software development for production systems
  • Strong proficiency in Go; Python experience is a plus
  • Practical experience with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker)
  • Solid knowledge of API design (REST, gRPC) and microservices architecture
  • Experience with SQL databases (e.g., PostgreSQL), including schema design and performance optimization
  • Familiarity with message brokers (e.g., RabbitMQ, AMQP, Kafka) and asynchronous communication patterns
  • Understanding of core security practices: TLS, authentication, secrets management
  • Hands-on experience with infrastructure-as-code and CI/CD pipelines
  • Proficiency in Linux environments and modern development toolchains
  • Familiarity with Microsoft Office Suite and Teams, or ability to quickly adapt
  • Excellent communication skills in English, both written and spoken
  • Reliable, autonomous, and a collaborative team member
  • Citizenship of a NATO and EU member state is required.


Preferred:

  • Knowledge of high-throughput networking optimizations (e.g., QUIC, TCP tuning)
  • Experience with data transfer strategies such as chunking and resumable uploads
  • Familiarity with observability tools (tracing, metrics, alerting)


Benefits

  • Competitive Compensation: Includes a comprehensive stock options plan to share in long-term success
  • Generous Paid Time Off: 40 paid days off per year (29 annual leave days + 11 public holidays)
  • Daily Perks: Lunch vouchers for a more comfortable workday
  • Career Development: Access to continuous learning, trainings, and industry conferences
  • Relocation Support: Comprehensive assistance for those relocating to Luxembourg
  • Cultural & Wellness Programs: Free language courses and sports activities
  • Flexible Work Environment: Flexible hours and hybrid or remote work options to suit your life

Key Skills

Ranked by relevance