Skip to main content
Ad
bp logo

Senior Software Engineer (Fullstack / TypeScript)

bpPune, Maharashtra, IndiaSalary not disclosed

Hybrid ยท Senior 7+ yrs ยท A month ago

Quick Take

Senior fullstack/frontend role at bp in Pune on a hybrid schedule. Requires 7+ years of experience with React, Next.js, TypeScript, and server-driven UI for their Dynamo frontline safety platform. Sourced directly from bp's global careers portal.

๐Ÿข About bp

bp is an international energy company delivering oil, natural gas, and low-carbon energy solutions across the globe. Alongside its global operations, bp's digital teams build mission-critical industrial technology platforms that power modern energy transition and operational safety.

๐ŸŽฏ The Role

bp is hiring a Senior Software Engineer (Fullstack / TypeScript) to join the Dynamo team in Pune on a hybrid basis. Dynamo functions as a safety operating system for frontline workers across upstream and downstream facilities, helping teams plan jobs, evaluate hazards, secure digital work permits, and receive real-time safety alerts.

๐Ÿ› ๏ธ Tech Stack

  • React, Next.js, TypeScript, JavaScript
  • Server-driven UI, Unidirectional Data Flow
  • Offline Synchronization, WebAssembly, SignalR
  • Protocol Buffers, gRPC, REST APIs, Message Queues
  • Docker Compose, MongoDB, Redis, Azure Storage

๐Ÿ’ผ What You'll Do

  • Build accessible, resilient client applications using Next.js and React tailored for industrial frontline environments.
  • Implement server-driven UI frameworks and offline data sync mechanisms for sites with limited network availability.
  • Integrate high-performance backend services via gRPC, Protocol Buffers, and real-time event messaging.
  • Spearhead technical architecture documentation, pull request reviews, and engineering standards.
  • Guide team adoption of modern AI coding tools and automated developer workflows.

โœ… What You'll Need

  • 7+ years of hands-on software development experience across web frontends, backend systems, and distributed platforms.
  • Deep mastery of React, Next.js, TypeScript, and state management patterns.
  • Proven experience building offline-first applications or integrating real-time streaming protocols like SignalR.
  • Solid working knowledge of API integration via gRPC, REST, and distributed pub/sub messaging.
  • Familiarity with containerization (Docker) and datastores like MongoDB and Redis.
  • Degree in Computer Science, Software Engineering, or related technical discipline.

๐ŸŒŸ Nice to Have

  • Experience building custom WebAssembly modules for browser-based performance optimization.
  • Exposure to internationalization (i18n) and localization in enterprise multi-region applications.

Why This Role?

This is a curated frontend role from bp. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, Next.js, TypeScript and more.

Senior Software Engineer (Fullstack / TypeScript) at bp โ€” FAQ

Quick answers about this role, the stack, and how to apply.