
A globally recognized professional services firm with a strong presence in Luxembourg, serving clients across the financial services sector within the CSSF/PSF regulatory environment.
The client operates an internal Digital Factory, a product-focused engineering unit embedded within the firm, responsible for building and delivering proprietary software across four core service lines: Tax, Assurance, Consulting and Corporate Services. The factory runs approximately 50 active projects across five product verticals, built on an Azure-based technology stack, with delivery teams split between Luxembourg and offshore locations. The Full Stack Software Engineer designs, builds, and operates end‑to‑end digital solutions across frontend, backend, and data layers. The role emphasizes strong software engineering fundamentals, adaptability across technologies, and ownership of complete features from user interface to data persistence.
You will contribute to modern web applications, APIs, and data services that power digital platforms, working closely with Product, UX, Architecture, Data, and Platform teams in an enterprise and regulated environment.
The candidate will join Brightgrove's embedded team, working alongside existing placements including Product Owners, Engineering Leads, and specialists across the client's product verticals. On the client side, they will report to the Technology Solutions Lead and collaborate daily with Product Owners, Engineering Leads and development teams across verticals.
The client's Digital Factory is organized around three pillars: Product Management, Technology & Engineering and Digital Operations, and this role sits firmly within the Technology & Engineering pillar.
End-to-End Solution Development
Design and implement complete features spanning frontend UI, backend services, and data access layers.
Build modern, maintainable web interfaces using JavaScript/TypeScript and contemporary frontend frameworks or libraries.
Develop backend services and APIs (REST/GraphQL/oData) with clear contracts, versioning, and documentation.
Ensure smooth integration between frontend, backend, and data components.
Backend & Data Engineering
Implement domain logic, data access layers, and integrations with internal and external systems.
Design and maintain data ingestion, transformation, and access components supporting application and analytics needs.
Apply sound data modeling practices and ensure data quality, reliability, and performance.
Quality, Testing & Maintainability
Write clean, testable code across the stack with appropriate automated tests.
Participate in code reviews and contribute to shared engineering standards.
Actively manage technical debt through refactoring and continuous improvement.
Document architecture decisions, APIs, and operational runbooks.
Performance, Scalability & Reliability
Optimize frontend performance and backend scalability.
Design systems for resilience (caching, retries, idempotency, backpressure).
Instrument applications with logging, metrics, and monitoring.
Support production systems through incident resolution and root cause analysis.
Security, Privacy & Compliance
Apply secure coding practices across frontend, backend, and data layers.
Implement authentication, authorization, secrets management, and secure data handling.
Ensure compliance with enterprise, regulatory, and privacy requirements.
Collaboration & Delivery
Work closely with Product Managers, UX Designers, Frontend, Backend, Data, and Platform Engineers.
Participate in architecture discussions and technical decision making.
Contribute to improving developer experience via tooling, automation, and shared libraries.