Share this job
End to End Engineer
Bruxelles, BRU
Apply for this job

End-to-End Engineer / Fullstack Developer

Location: Brussels, Belgium (Hybrid — 50% onsite)

Industry: Aviation & Air Traffic Management

Contract Type: Freelance / Long-term assignment


About the Role

We are seeking an experienced End-to-End Engineer / Fullstack Developer to work on large-scale, mission-critical systems within the aviation and air traffic management sector. You will be responsible for delivering robust, high-performance full-stack solutions with a strong emphasis on backend development, frontend architecture, and DevOps best practices.


Key Responsibilities

  • Software Development: Design and build scalable Java applications (Quarkus/Spring), ensuring maintainability and efficiency.
  • Database Optimization: Architect and optimize MongoDB and PostgreSQL schemas, queries, and indexing strategies for performance and scalability.
  • Microservices & Messaging: Develop and scale microservices using Kafka, with ELK stack integration for monitoring and troubleshooting.
  • Performance Engineering: Identify and resolve performance bottlenecks at code and infrastructure levels.
  • DevOps: Manage CI/CD pipelines using Jenkins, SonarQube, Nexus, Docker, and Kubernetes.
  • Security: Implement secure coding practices and ensure compliance with security standards.
  • Frontend Development: Develop modern and responsive interfaces using React (with TypeScript), Ant Design, Webpack, and testing with Jest and React Testing Library.
  • Ownership: Drive solutions end-to-end with minimal supervision, including codebase takeover and delivery.
  • Collaboration: Work closely with product owners, architects, and other stakeholders.
  • Mentorship: Support and guide junior developers.


Required Skills & Experience

  • Strong Java expertise with Quarkus and/or Spring.
  • Proficiency in MongoDB, PostgreSQL, Kafka, and ELK stack.
  • Proven DevOps skills with Kubernetes, Docker, Jenkins, SonarQube, and Nexus.
  • Solid understanding of performance optimization and profiling.
  • Security best practices implementation.
  • Hands-on frontend experience with React, TypeScript, and modern JS.
  • Familiarity with MinIO storage, JWT, and RBAC concepts.
  • Agile methodology experience.
  • Excellent communication and problem-solving skills.
  • Proactive and independent work ethic.


Additional Information

  • Start Date: Immediate or flexible
  • Location: Brussels, Belgium — 50% onsite
  • Duration: Long-term assignment
  • Meetings: Integration review after 1 month, quarterly progress reviews, bi-annual evaluations


Apply for this job
Powered by