Full Stack Developer
- Luxemburg
- Unbefristet
- Vollzeit
- Build and evolve web applications: Add features to existing tools and develop new internal/client-facing tools from scratch (UI, backend services, and integrations).
- Develop data-centric services and APIs: Create robust backend services that connect to data warehouses/lakes, third-party APIs, and internal datasets to power decision workflows and reporting.
- Automation & reporting tooling: Build automation for reporting workflows (scheduling, configuration-driven pipelines, exports, alerts, and notifications).
- Content matching and enrichment tools: Implement systems that match/enrich content across catalogs and channels using rules + ML/AI where appropriate (deduping, similarity matching, classification).
- Web scraping utilities (where permitted): Design scraping/collection tools with strong engineering practices (rate limits, retries, monitoring), aligned with legal/compliance and platform terms.
- AI-assisted tools and integrations:
- Build AI chat tools connected to internal knowledge and systems using MCP (Model Context Protocol) servers and tool/function calling.
- Implement AI features in existing dashboards and tools (explanations, insight summaries, anomaly narratives, guided exploration), with human-in-the-loop and quality safeguards.
- Cloud-native delivery: Develop and deploy on AWS and/or GCP (CI/CD, containers, secrets management, logging/monitoring).
- Quality, reliability, and security: Write tests, perform code reviews, apply secure coding practices, and ensure performance and maintainability in production.
- 5+ years building production web applications as a full stack developer/software engineer (seniority flexible; we care about real shipped systems).
- Strong Java backend development experience (e.g., Spring Boot or similar), including API design and service architecture.
- Strong Python development experience (e.g., FastAPI/Flask, automation, integrations, data-heavy services).
- Experience with scraping frameworks (Playwright/Selenium/Scrapy) and building compliant, resilient collectors.
- Full stack capability: working knowledge of modern front-end development (e.g., React/Vue/Angular, TypeScript/JavaScript, component-based UI).
- Experience building and operating cloud applications on AWS and/or GCP (compute, storage, IAM, networking basics).
- Practical experience with AI-assisted development workflows (e.g., Copilot/ChatGPT/Claude/Cursor), while maintaining strong engineering standards (reviews, testing, debugging).
- Experience integrating with LLM/AI APIs and building safe product experiences (guardrails, prompt/versioning discipline, evaluation, fallbacks).
- Solid software engineering fundamentals: testing strategy, clean architecture, Git workflows, documentation, and observability.
- Strong communication and stakeholder management skills in a cross-functional team.
- Experience with MCP servers and tool-based AI agent architectures.
- Experience embedding AI capabilities into analytics experiences (dashboards, guided insights, conversational exploration).
- Agentic automation/orchestration tooling such as n8n and/or LangGraph (or similar).
- Data platform integration experience (warehouse/lakehouse querying, semantic layers, role-based access).
- DevOps/tooling: Docker, Kubernetes, Terraform, GitHub Actions/GitLab CI, monitoring (CloudWatch/Stackdriver), structured logging.
- Experience with authentication/authorization patterns (OAuth/OIDC, SSO), multi-tenant apps, and security reviews.