Salary: £25,000 - 45,000 per year Requirements: Proven experience building and deploying full-stack applications with at least one high-level programming language (ideally React, Go, .NET, Java, Node.js, Python). Strong understanding of cloud-native architecture (AWS/Azure) and Kubernetes. Familiarity with GitOps workflows and infrastructure-as-code (e.g., Terraform, Crossplane, Helm). Experience with CI/CD tooling (Azure DevOps, GitHub Actions, etc.). Ability to work across front-end and back-end boundaries, turning platform concepts into intuitive UX. Comfortable navigating a mixed-language environment. Nice-to-Have: Experience building internal platforms, IDPs, or self-service developer tooling. Nice-to-Have: Experience working in a monorepo. Nice-to-Have: Knowledge of service communication patterns (REST, GraphQL, gRPC, messaging). Nice-to-Have: Experience in secure, regulated environments (e.g., SoX, audit requirements). Nice-to-Have: Exposure to policy-as-code tools (e.g., OPA, Kyverno, Cedar). Nice-to-Have: Familiarity with design systems or component libraries used for internal portals. Responsibilities: Design, build, and operate features across the full Yalla stack, including platform infrastructure, backend APIs, frontend portal, and tooling. Build reusable templates and automation for provisioning environments, services, and CI/CD pipelines. Integrate with tools like ArgoCD, Crossplane, and language-native build systems. Contribute to platform contracts and APIs used by product teams. Collaborate with engineers across the company to define platform standards and improve developer experience. Improve reliability, observability, and security across all layers of the platform. Technologies: AWS ArgoCD Azure Backend CI/CD Cloud DevOps Frontend GitHub GitOps GraphQL Helm Java Kubernetes Python REST React Security Terraform gRPC UX UI Design ASP.NET NodeJS API Support NoSQL More: At bp, our purpose is to deliver energy to the world today and tomorrow. We are committed to sustainability and aim to be a net zero company by 2050 or sooner. We are hiring a Platform Engineer to help build Yalla, our Internal Developer Platform, enabling teams to provision infrastructure, deploy code, and operate services in a secure and standardized way. Our diverse environment fosters growth, with flexible working options and a range of benefits including parental leave and retirement plans. This role is a hybrid of office and remote working, and we ensure reasonable accommodations for individuals with disabilities throughout the application process. last updated 5 week of 2026