Senior Full-Stack Software Engineer

Il y a 15 heures

Brussels, Brussels-Capital, Belgique twenty8 Temps plein
Twenty8 is an independent firm delivering IT services to international organizations, with a focus on supporting digital transformation, business development, and customer-centric solutions. We collaborate closely with European Union public institutions and agencies, helping skilled professionals navigate and grow in their international careers. We are currently seeking an experienced Senior Full-Stack Software Engineer – AI-Assisted Development to build and modernise enterprise applications while supporting the adoption of AI coding assistants and agentic development practices within a prestigious European Institution. 🔍🇪🇺 🖥️

KEY RESPONSIBILITIES
• Design, develop and maintain secure, scalable full-stack applications using Java/Spring Boot, Drupal/PHP and modern JavaScript/TypeScript frameworks.
• Develop responsive user interfaces, back-end business logic, RESTful APIs and database integrations.
• Configure and use AI coding assistants and coding agents for implementation, refactoring, debugging, testing and documentation.
• Prepare existing and legacy codebases for AI-assisted development, including architecture mapping, repository organisation, test baselines and repository-level AI instructions.
• Configure, develop and extend Model Context Protocol (MCP) servers and clients to connect AI agents with approved enterprise tools and project resources.
• Design agentic development workflows integrating repository search, relevant project context, automated testing and human review.
• Critically review AI-generated code for correctness, security, performance, maintainability and architectural consistency.
• Integrate AI-assisted development into CI/CD and DevSecOps workflows, ensuring traceability and robust quality controls.
• Produce technical documentation and coach developers in the effective and responsible use of AI development tools. 📝

REQUIREMENTS:
• Excellent knowledge of full-stack software engineering and the complete software development lifecycle.
• Excellent knowledge of Java/Spring Boot, including Hibernate, and Drupal/PHP.
• Proficiency in JavaScript/TypeScript, HTML and CSS, with experience in Angular, React or Vue.
• Experience with relational and non-relational databases, such as PostgreSQL, Oracle and MongoDB.
• Proven hands-on experience with AI coding assistants and agents, such as GitHub Copilot, Claude Code, Cursor, Amazon Q Developer or equivalent.
• Proven experience preparing and modernising legacy codebases for AI-assisted and agentic software development.
• Strong understanding of LLM capabilities and limitations, prompt engineering, context engineering and tool calling.
• Hands-on experience configuring and developing MCP servers and clients, including authentication and permission controls.
• Knowledge of codebase indexing, semantic search, embeddings and Retrieval-Augmented Generation (RAG).
• Experience with enterprise AI platforms or model APIs, such as AWS Bedrock, Azure AI/OpenAI, Anthropic or Google Vertex AI.
• Strong knowledge of Git workflows, automated testing, CI/CD and DevSecOps practices.
• Experience with cloud platforms, Docker/Kubernetes and infrastructure as code.
• Strong awareness of secure software development, AI-specific security risks and data-protection requirements.
• Strong communication skills in English; French is an asset.
• Ability to work autonomously and collaboratively within a multicultural environment.
• Recognised certifications in cloud development, generative AI, DevSecOps or cloud security are considered assets. Ready to Apply? If your skills and experience align with this role, we’d love to hear from you Submit your CV today and embark on an exciting journey with us 📩