Job Location BUCHAREST OFFICE Job Description As a Senior Full Stack Software Engineer, you will be responsible for designing, developing, and executing complex software solutions for a multi-tenant enterprise application that manages data across the globe distributed on-premise IIS servers and cloud microservices. You will collaborate with other software engineers and cross-functional teams to ensure our solutions align with business objectives and user needs. Your role will also involve keeping current on the latest software practices, technologies, and vulnerabilities.
Eligibility / Qualification Required:
Key Responsibilities: Translate system requirements and user stories into robust, supportable code across a full-stack .NET 8 / React TypeScript application, Develop and test code using TDD practices (xUnit, Playwright) to ensure it functions as designed, Play a role in architecture design of web APIs, cloud microservices, and database schema where applicable/appropriate, Maintain and optimize SQL Server databases including stored procedures, migrations (DbUp), and query performance tuning, Support and improve GitHub Actions CD pipelines (workflow YAML, composite actions, reusable workflows) that deploy across dev/QA/production environments. Tech Stack & Tools: Backend: .NET 8 / C# — ASP.NET Core Web API Dapper & Entity Framework Core 7 — data access (SQL Server) Hangfire — background job processing SignalR — real-time WebSocket communication JWT Bearer authentication, OIDC, LDAP (CommonSecurity) Frontend: React 18 / TypeScript Zustand — state management react-window / react-virtualized-auto-sizer — virtualized lists Database: Microsoft SQL Server — primary data store Stored procedures, views, and indexes for complex data operations Testing: xUnit — backend unit testing Playwright — end-to-end browser testing CI/CD & Infrastructure: GitHub Actions — CI (build, test, SonarQube analysis, GHAS) and CD (150+ self-hosted runners across global servers) SonarQube — static code analysis and code quality gates IIS / Windows Server — production hosting with app pool management Job Qualifications Bachelor's degree in Computer Science, Information Technology, or related field, Proven experience in software development with a focus on quality and timely delivery, Strong knowledge of .NET 8 / C# and React with TypeScript (the primary tech stack), Experience with SQL Server including stored procedures, query optimization, and schema migrations, Familiarity with GitHub Actions, CI/CD pipelines and DevOps practices, Experience with unit testing frameworks (xUnit, Moq) and TDD methodology, Comfortable working with PowerShell for automation and deployment scripting, Understanding of multi-tenant application architecture and enterprise integration patterns (SOAP, REST, SignalR).
How to Apply:
Apply online through the official P&G careers portal.
Apply Now