Platform Developer | ThoughtLabs | Luxembourg

Il y a 4 jours

Belgique ThoughtLabs Temps plein 90 000 € - 130 000 € Contrat

Position Summary

ThoughtLabs is seeking an experienced, highly technical, and accomplished Platform Developer to support European Institution projects with flexible onsite options in Luxembourg and Belgium, alongside remote work flexibility for a long-term professional opportunity. In this specialized DevOps and platform engineering role, you will spearhead building, scaling, and automating robust infrastructure pipelines, containerized deployment workflows, and CI/CD automation systems. You will work closely with cross-functional European project teams, software architects, and systems administrators to guarantee high availability, operational efficiency, and seamless software delivery. Ideal candidates bring a strong academic foundation in computer science, deep technical mastery of Python, Ansible, and Kubernetes, and exceptional autonomous problem-solving capabilities.

Detailed Job Description

As a Platform Developer at ThoughtLabs supporting European Institution projects in Luxembourg and Belgium, you will take full ownership of designing and maintaining core DevOps pipelines and infrastructure automation tools. Your day-to-day responsibilities encompass developing automated deployment scripts in Python, writing configuration management playbooks using Ansible, orchestrating containerized applications with Docker and Kubernetes, and managing CI/CD pipelines in Git. You will design and consume REST APIs, process YAML/JSON configuration files, and execute advanced Linux shell scripting. Working in a collaborative European institutional environment, you will coordinate infrastructure monitoring, troubleshoot deployment bottlenecks, and maintain comprehensive technical documentation.

Key Responsibilities

  • Design, build, automate, and maintain scalable platform engineering and DevOps pipelines for European Institution projects.
  • Develop robust automation scripts, tools, and services using Python and advanced Linux/Unix shell scripting.
  • Configure, deploy, and manage infrastructure automation playbooks and roles using Ansible.
  • Build, containerize, and orchestrate distributed microservices and applications using Docker and Kubernetes.
  • Manage version control workflows, branching strategies, and automated CI/CD pipelines utilizing Git.
  • Design, integrate, and test secure REST APIs and parse complex YAML and JSON configuration files.
  • Monitor system health, configure observability tools, and troubleshoot complex infrastructure and deployment bottlenecks.
  • Collaborate closely with cross-functional development squads, systems engineers, and project stakeholders.
  • Ensure strict adherence to European institutional security standards, compliance baselines, and deployment timelines.

Required Qualifications & Skills

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field.
  • 4+ years of professional software development experience specializing in DevOps, platform engineering, or infrastructure tooling.
  • Strong professional expertise and hands-on coding ability in Python and Linux/Unix scripting.
  • Extensive practical experience with Ansible configuration management and CI/CD pipeline automation.
  • Deep technical mastery of containerization and orchestration technologies, specifically Docker and Kubernetes.
  • Solid practical knowledge of RESTful API design, YAML, and JSON data serialization formats.
  • Strong version control proficiency using Git and collaborative branching workflows.
  • Exceptional soft skills: adaptable, autonomous, proactive, clear communicator, and collaborative team player.
  • Professional availability for deployment across Luxembourg, Belgium, or remote working arrangements.

Nice-to-Have Skills

  • Professional experience deploying and managing Helm charts for Kubernetes package management.
  • Familiarity with workflow automation and orchestration tools such as n8n or similar low-code platforms.
  • Hands-on experience with relational databases, specifically PostgreSQL administration and tuning.
  • Experience with infrastructure-as-code provisioning using Terraform or OpenTofu.
  • Familiarity with enterprise observability and monitoring stacks (e.g., Prometheus, Grafana, ELK stack).

Application Information

  • Salary/Rate: Competitive and commensurate with experience
  • Deadline: Open until filled
  • Notice Period: Immediate to short notice preferred
  • Contract Duration: Long-term opportunity (Onsite in Luxembourg/Belgium with Remote options)

Recruitment Pro Tip

When applying for platform developer roles supporting European institutions, ensure your resume explicitly highlights your hands-on experience with Kubernetes, Ansible pl