← All openings

Software Engineer I - FullStack

Rippling · Bangalore, India

Rippling is hiring a Software Engineer I for the FullStack App Components Team to build and scale backend services using Python and Golang, and contribute to React and React Native code.

What you will do

  • Design and implement scalable backend services using Python and Golang to support complex enterprise data modeling.
  • Contribute to systems that operate at scale with exposure to distributed systems technologies like Kafka, Flink, and AWS.
  • Write high-quality React and React Native code to ship end-to-end features and deliver intuitive UI components.
  • Take ownership of meaningful product initiatives from early problem definition through implementation.
  • Write clean, maintainable, well-tested code and participate in thoughtful code reviews.
  • Work closely with Product, Design, and other engineers to break down complex user problems.

What you need

  • 1+ years of professional software engineering experience with strong experience building production systems.
  • Proficiency in building scalable backend services with experience in Python, Django, Golang, MongoDB, and AWS.
  • Comfortable in writing and shipping production code in React and React Native.
  • Ability to design scalable, reliable systems and reason through trade-offs like consistency and performance.
  • Experience building reusable systems, frameworks, or developer-facing components.
  • A track record of independently driving projects and navigating ambiguity.
  • Strong communication skills to work effectively with technical and non-technical stakeholders.

Good to have

  • Experience building reusable systems, frameworks, or developer-facing components.

How to apply

  • Click the Apply now button on the page to submit your application.