Backend Engineer
il y a 1 semaine
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
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