Senior software engineer (Fullstack/ Typescript)
Summary
Senior fullstack engineer (7+ yrs) in Pune, India (hybrid) building large-scale web apps that help frontline teams plan work and manage safety risks. Day-to-day is end-to-end ownership across the SDLC using TypeScript, React, Next.js, REST/gRPC APIs, MongoDB, Redis, Azure, and messaging/pub-sub systems.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Fullstack / TypeScript) based in India.
This role offers the opportunity to build technology that supports frontline teams operating in complex, safety-critical environments. You will contribute across the full software development lifecycle, working on modern web applications and large-scale systems that help users plan work, assess risks, and respond to safety needs. The position combines hands-on engineering with strong ownership, requiring you to navigate ambiguity and turn real-world problems into straightforward digital experiences. You will work with a modern technology stack spanning React, Next.js, TypeScript, APIs, cloud services, messaging, and data platforms. Collaboration, technical quality, customer empathy, and rapid execution are central to the team environment. Your work will have a meaningful impact on helping frontline workers operate more safely and return home safely after every shift.
Accountabilities:
- Take end-to-end ownership of software engineering problems, proactively identifying blockers, addressing missing requirements, and driving solutions through to completion while remaining comfortable revisiting decisions as new information emerges.
- Design, develop, and maintain fullstack solutions using technologies such as React, Next.js, TypeScript, REST APIs, server-driven UI, and unidirectional data-flow patterns, with a strong focus on usability and maintainability.
- Contribute to large-scale and resilient systems using technologies including protocol buffers, gRPC, offline synchronization, WebAssembly, SignalR, Docker Compose, MongoDB, Azure Storage, Redis, and messaging or Pub/Sub platforms.
- Build customer-centric solutions by understanding the needs and working context of frontline users and translating complex operational challenges into simple, reliable, and effective digital experiences.
- Produce high-quality code contributions and well-documented pull requests, participate in code reviews and walkthroughs, and communicate proposed technical changes through clear high-level technical descriptions.
- Work with localization and internationalization requirements to support applications serving users across different regions and operating environments.
- Apply secure authentication and authorization practices using technologies such as OAuth 2.0 and OpenID Connect, while contributing to resilient, secure, and operationally effective software solutions.
- Use AI-powered coding tools effectively and responsibly, understanding the capabilities and limitations of modern foundation models and coding assistants while maintaining full ownership and accountability for the resulting code.
- A bachelor’s degree in computer science, software engineering, or another relevant technical discipline, combined with 7+ years of software development experience across backend engineering, web frontend development, and large-scale systems.
- Strong hands-on experience with TypeScript, React, and preferably Next.js, together with an understanding of unidirectional data-flow architectures and modern frontend engineering practices.
- Experience working with distributed or large-scale systems and technologies such as REST APIs, gRPC, protocol buffers, messaging systems, Pub/Sub, Redis, MongoDB, cloud storage, Docker, and offline synchronization.
- Knowledge of server-driven UI, localization and internationalization, WebAssembly, SignalR, OAuth 2.0, and OpenID Connect, with the ability to apply these technologies appropriately in production environments.
- Strong software engineering fundamentals, including secure development, database design and NoSQL data modeling, configuration and release management, continuous deployment, service resiliency, documentation, and knowledge sharing.
- Excellent problem-solving skills and the ability to operate effectively in ambiguous environments where there may be no established best-practice solution, while remaining pragmatic and focused on delivering outcomes.
- Strong communication and collaboration skills, with the ability to work effectively with other engineers, contribute constructively to technical discussions, review code, and communicate complex technical decisions clearly.
- A hands-on mindset, high ownership, customer orientation, and willingness to work at pace are essential, along with the ability to use emerging technologies and AI development tools thoughtfully and productively.
- Hybrid working: A combination of office and remote working, based in Pune, India.
- Full-time opportunity: Join a full-time engineering role working on large-scale digital products and modern technology solutions.
- Meaningful impact: Contribute to technology designed to improve safety and support frontline workers operating in demanding real-world environments.
- Modern technology environment: Work across React, Next.js, TypeScript, cloud platforms, distributed systems, messaging, data technologies, APIs, and emerging development tools.
- Professional growth: Access opportunities for learning, mentoring, knowledge sharing, and development within a diverse and high-performing technology environment.
- Inclusive workplace: Be part of an environment that values diversity, inclusion, collaboration, and fair treatment, with employee communities and mentoring opportunities supporting professional development.
- Flexible working options: Although the position is advertised as full time, flexible working arrangements may be considered depending on the role and circumstances.
- Relocation support: The position is eligible for relocation assistance within India.
- Low travel requirement: Negligible travel is expected for this role.
- Employee wellbeing and work-life support: Benefits may include flexible working options, collaboration spaces in a modern office environment, and other programs designed to help employees integrate work with their lives.
Requirements
Benefits
Skills
As published by lever
Resume/CV, Full name, Email, Phone, Current location, Current company
