
Full Stack Software Engineer (React & Python)
Procter & Gamble3 days ago
Bucharest, RomaniaMid Level
Responsibilities
- Build and ship full-stack features across Next.js UIs, FastAPI microservices, and Cloud Spanner or BigQuery data stores.
- Develop and maintain TypeScript, React, Next.js, Python, FastAPI, Pydantic, SQLAlchemy, REST, and GraphQL services and applications.
- Integrate GenAI and LLM capabilities through Vertex AI, Gemini, OpenAI, Anthropic, LangChain, LangGraph, and P&G’s governed GenAI gateway.
- Build and operate GCP services, including Cloud Run, Cloud Workflows, Cloud Build, Pub/Sub, Secret Manager, and Cloud Logging.
- Develop Terraform modules for GCP project and landing-zone resources and contribute to reusable self-service platform patterns.
- Integrate BigQuery, Cloud Spanner, social platforms, influencer marketplaces, web-scraping and content-extraction pipelines, and internal P&G systems.
- Support embedded Looker and LookML reporting and optimize transactional and analytical workloads for performance and cost.
- Implement unit, integration, and end-to-end testing and integrate quality and security tooling into CI/CD pipelines.
- Collaborate with product managers, business analysts, architects, and QA while improving performance, reliability, security, and cost efficiency.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- Experience in full-stack software engineering, web application development, or a related field.
- Proficiency with modern web architectures and microservice design patterns.
- Hands-on experience with TypeScript, React 18+, Next.js App Router, server and client components, route handlers, and the BFF pattern.
- Hands-on experience with Python 3.11+, FastAPI, Pydantic, SQLAlchemy, and asynchronous programming patterns.
- Working knowledge of GCP services, IAM, and Terraform.
- Experience integrating or strong interest in integrating GenAI or LLM services into production applications.
- Working knowledge of Docker and containerized local development.
- Strong TypeScript, Python, and SQL skills.
- Experience with automated testing using pytest, Jest, and Playwright, plus quality and security tooling such as SonarQube, Snyk, and gitleaks.
- Familiarity with REST, GraphQL, OpenAPI/Swagger, and conventional commits.
- Awareness of OWASP Top 10 and secure coding practices.
- Looker, LookML, Redux Toolkit, and enterprise data-grid experience are nice to have.
Benefits
- Competitive salary package, annual bonus, and vacation bonus.
- Private medical, life, and 24-hour accident insurance.
- Stock ownership plan with company matching on eligible investments.
- Hybrid work arrangement with flexible scheduling and the option to work from home two days per week.
- Meal allowance of 40 lei per worked day and access to a private canteen.
- Flexible benefits fund covering areas such as mental, financial, physical, and work-life wellbeing.
- Learning and development platforms, fresh fruit in the office, discounted company products, and up to three additional bridge days off per year.
- Employee Assistance Program and other benefits provided under the applicable collective labor agreement and P&G policies.
- Full-time role based at the Bucharest Innovation Hub.
Tech Stack
DockerFastAPIGoogle BigQueryGoogle Cloud PlatformGraphQLJestNext.jspytestPythonReactSonarQubeTailwind CSSTerraformTypeScript
Categories
About Procter & Gamble
Procter & Gamble is a global consumer packaged goods company that makes and sells household, personal care, and hygiene products through retailers and e-commerce. Its portfolio includes brands such as Pampers, Tide, Gillette, Oral-B, and Pantene, serving consumers worldwide. Founded in 1837 and headquartered in Cincinnati, Ohio, P&G is a public company listed on the NYSE under the ticker PG.