Staff Software Engineer (Backend FullStack) - App Components

Rippling

8+ yrs Bengaluru Full Time Hybrid (office + remote)
Rippling logo
Posted : 1 week ago
Actively hiring

Job description

Join Rippling's forward-thinking App Components Team as a Staff Software Engineer, focusing on backend and full-stack development. This role is crucial in crafting the high-performing building blocks that shape Rippling's "Enterprise Studio" experience. You will be instrumental in designing, building, and scaling the distributed systems that power our platform.

This is a unique opportunity to contribute to both robust backend services and polished end-to-end product experiences, leveraging technologies like Python, Golang, React, and React Native.

Responsibilities

Design and implement scalable backend services using Python and Golang, focusing on complex enterprise data modeling. Develop systems that operate at scale, gaining exposure to distributed systems and technologies such as Kafka, Flink, and AWS.

Contribute to frontend development by writing high-quality React and React Native code to deliver intuitive and performant UI components. Take full ownership of product initiatives from conception to implementation, shaping technical designs for new "App Studio" capabilities. Ensure code quality, participate in code reviews, and uphold strong engineering standards across all systems.

Qualifications

We seek a seasoned Software Engineer with 8+ years of professional experience in building production systems. Essential skills include proficiency in scalable backend service development, with a strong preference for Python, Django, Golang, MongoDB, and AWS.

Candidates must be comfortable writing and shipping production code in React and React Native, understanding component lifecycles, state management, and mobile constraints. The ability to design scalable, reliable systems, reasoning through trade-offs, is key. Experience building reusable systems or developer-facing components is a significant plus. Strong communication and project ownership skills are also vital.

Essential Skills

PythonGolangReactReact NativeAPI DesignData ModelingDistributed SystemsKafkaFlinkAWSMongoDBDjango

Highlights

  • Actively hiring

More Details

RoleStaff Software Engineer (Backend FullStack) - App Components
DepartmentSoftware Engineer, Backend Engineer, Full Stack Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Rippling logo

Rippling

IT Consulting