Software Engineer II - Backend Leaning FullStack

Rippling

3+ yrs Bengaluru Full Time Hybrid (office + remote)
Rippling logo
Posted : today
Actively hiring

Job description

Join Rippling, a leader in HR, IT, and Finance solutions, and contribute to the development of our "Enterprise Studio" experience. As a Software Engineer II (Backend / Full Stack), you'll play a key role in building and scaling the core systems that power our innovative components. This is a fantastic opportunity to work on a truly full-stack role, impacting everything from distributed backend services to polished end-user interfaces.

Rippling provides a unified platform for managing the entire employee lifecycle, from hiring and onboarding to payroll and benefits. We're backed by top investors and recognized as one of America's best startup employers.

Responsibilities

Design and implement robust, scalable backend services utilizing Python and Golang to support sophisticated enterprise data models and product requirements.

Develop and maintain systems operating at scale, gaining exposure to distributed systems challenges and technologies such as Kafka, Flink, and AWS.

Contribute to frontend development by writing high-quality React and React Native code, creating intuitive and performant UI components for end-to-end features.

Own significant product initiatives, from initial problem definition through successful implementation, helping to shape technical designs for new "App Studio" capabilities.

Produce clean, maintainable, and well-tested code, actively participating in code reviews and upholding high engineering standards across both backend and frontend development.

Qualifications

Possess a minimum of 3 years of professional software engineering experience, with a proven track record in building production-grade systems.

Demonstrate strong proficiency in developing scalable backend services, with a preference for experience in Python, Django, Golang, MongoDB, and AWS.

Be adept at writing and deploying production code in React and React Native, understanding component lifecycles, state management, and mobile development considerations for seamless UI integration.

Exhibit the ability to design scalable and reliable systems, thoughtfully considering trade-offs in consistency, performance, and fault tolerance.

Have a history of independently driving projects, navigating ambiguity, and consistently delivering high-quality results, alongside excellent communication skills for effective collaboration with diverse stakeholders.

Essential Skills

PythonGolangReactReact NativeAWSDistributed SystemsAPI DesignData Modeling

Good to Have

KafkaFlinkDjangoMongoDB

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II - Backend Leaning FullStack
IndustryTechnology
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Rippling logo

Rippling

Technology

Software Engineer II - Backend Leaning FullStack at Rippling | SkillMX | SkillMX