Brightgrove logo
Українська
Senior .NET Fullstack Software Engineer

Senior .NET Fullstack Software Engineer

Digital Transformation R&D
Location
Bucharest, Romania
Area
Backend
Tech Level
Senior
Tech Stack
NET / C# + Azure Cloud Services + Angular / TypeScript + SQL
Refer a Friend

your info

REFERRAL'S INFO

0/4000

About the Client

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.

Project details

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.

Your Team

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.

What's in it for you

  • Interview process that respects people and their time
  • Professional and open IT community
  • Internal meet-ups and resources for knowledge sharing
  • Time for recovery and relaxation
  • Bright online and offline events
  • Opportunity to become part of our internal volunteer community

Responsibilities

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.

Skills

  • Bachelor’s or master’s degree in computer science, Software Engineering, or related field.
  • 5+ years of full-stack development experience
  • Proven track record of delivering production web applications
  • Demonstrated ability to work independently and lead technical initiatives
  • Solid C#, ASP.NET Core, EF Core, and .NET 8+ skills
  • Experience with domain-driven design (DDD)
  • Strict approach to code reviews and code quality
  • Practical knowledge of SQL and query optimization
  • Good knowledge of Azure services, including but not limited to Azure Web Apps, Blob, SignalR, SQL Server, and Service Bus
  • Practical skills of Azure services troubleshooting
  • Ability to lead a team consisting of multiple streams of development
  • Proactiveness in raising risks and proposing remediation
  • Ability to estimate and propose different solutions for given business requirements
  • Practical exposure to SCRUM
  • Experience leading incident response and post-mortems
  • Practical skills in Angular development, Kubernetes and Kubernetes in Azure, GitHub Actions or Azure DevOps pipelines are nice-to-have
  • Expertise about security best practices in a context of Web Apis, and with integration tests using test containers is a plus
  • Experience designing and versioning APIs (REST best practices, contract-first approach) is nice-to-have
  • English proficiency is required
Recruiter Marina Yakushenko
Your personal recruiter
Marina Yakushenko

Apply Now

0/4000

sharing is caring & referral bonus