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.