R

Software Engineer I - FullStack

Rippling
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

1+ Years

TYPE

FullTime

SKILLS REQUIRED

Backend DevelopmentReact.jsFull-Stack DevelopmentPythonSystem DesignDistributed SystemsGoLang

Job description

Overview

Software Engineer I (Full Stack) on the App Components Team, building scalable backend services and contributing to React and React Native code to deliver end-to-end features for Rippling's Enterprise Studio experience.

What you'll do

  • Design and implement scalable backend services using Python and Golang to support complex enterprise data modeling and product use cases.
  • Contribute to systems operating at scale, with exposure to distributed systems challenges and technologies such as Kafka, Flink, and AWS.
  • Write high-quality React and React Native code to ship end-to-end features and deliver intuitive, performant UI components.
  • Take ownership of product initiatives from early problem definition through implementation.
  • Help shape technical designs for new "App Studio" capabilities and deliver robust solutions.
  • Write clean, maintainable, well-tested code, participate in code reviews, and contribute to strong engineering standards across backend and frontend systems.
  • Work closely with Product, Design, and other engineers to break down complex user problems and build components that are technically strong and practically useful.

What you'll need

  • 1+ years of professional software engineering experience, with strong experience building production systems.
  • Proficiency in building scalable backend services.
  • Comfortable writing and shipping production code in React and React Native.
  • Understanding of component lifecycles, state management, and mobile constraints sufficient to build and iterate on UI for the systems you own.
  • Ability to design scalable, reliable systems and reason through trade-offs such as consistency, performance, and fault tolerance.
  • A track record of independently driving projects, navigating ambiguity, and delivering high-quality outcomes.
  • Strong communication skills and the ability to work effectively with both technical and non-technical stakeholders.

Nice to have

  • Experience with Python, Django, Golang, MongoDB, and AWS.
  • Experience building reusable systems, frameworks, or developer-facing components.
  • Excitement about building flexible foundations that can support multiple product use cases over time.

Details

  • Location: Bangalore, India.
  • Office-based employees are expected to work in the office at least three days a week under current policy.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer I - FullStack