Padmi
Rippling logo
Rippling

HR management system · Payroll automation

Senior Software Engineer - Backend/Fullstack

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Rippling

Opens the source posting on shine.com

Source description

About the role

View original

As a Senior Software Engineer (Backend / Full Stack) at Rippling, you will be responsible for designing and implementing scalable backend services using Python and Golang to support complex enterprise data modeling and product use cases. Your role will involve contributing to systems that operate at scale, with exposure to distributed systems challenges and technologies such as Kafka, Flink, and AWS. While your primary focus will be on backend engineering, you will also contribute to the frontend codebase by writing high-quality React and React Native code to deliver end-to-end features and intuitive, performant UI components. Your responsibilities will include taking ownership of meaningful product initiatives, shaping technical designs for new "App Studio" capabilities, and delivering robust solutions. Key Responsibilities: - Design and implement scalable backend services using Python and Golang - Contribute to systems that operate at scale, utilizing technologies like Kafka, Flink, and AWS - Write high-quality React and React Native code to ship end-to-end features and deliver performant UI components - Take ownership of product initiatives from problem definition through implementation - Shape technical designs for new "App Studio" capabilities - Write clean, maintainable, well-tested code and participate in code reviews - Work closely with Product, Design, and other engineers to build technically strong components Qualifications Required: - 6+ years of professional software engineering experience - Proficiency in building scalable backend services, with experience in Python, Django, Golang, MongoDB, and AWS preferred - Comfortable writing and shipping production code in React and React Native - Ability to design scalable, reliable systems and reason through trade-offs - Experience building reusable systems or developer-facing components is a plus - Track record of independently driving projects and delivering high-quality outcomes - Strong communication skills and ability to work effectively with technical and non-technical stakeholders Rippling is an equal opportunity employer committed to building a diverse and inclusive workforce. Reasonable accommodations are available for candidates with disabilities who need assistance during the hiring process. Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. As a Senior Software Engineer (Backend / Full Stack) at Rippling, you will be responsible for designing and implementing scalable backend services using Python and Golang to support complex enterprise data modeling and product use cases. Your role will involve contributing to systems that operate at scale, with exposure to distributed systems challenges and technologies such as Kafka, Flink, and AWS. While your primary focus will be on backend engineering, you will also contribute to the frontend codebase by writing high-quality React and React Native code to deliver end-to-end features and intuitive, performant UI components. Your responsibilities will include taking ownership of meaningful product initiatives, shaping technical designs for new "App Studio" capabilities, and delivering robust solutions. Key Responsibilities: - Design and implement scalable backend services using Python and Golang - Contribute to systems that operate at scale, utilizing technologies like Kafka, Flink, and AWS - Write high-quality React and React Native code to ship end-to-end features and deliver performant UI components - Take ownership of product initiatives from problem definition through implementation - Shape technical designs for new "App Studio" capabilities - Write clean, maintainable, well-tested code and participate in code reviews - Work closely with Product, Design, and other engineers to build technically strong components Qualifications Required: - 6+ years of professional software engineering experience - Proficiency in building scalable backend services, with experience in Python, Django, Golang, MongoDB, and AWS preferred - Comfortable writing and shipping production code in React and React Native - Ability to design scalable, reliable systems and reason through trade-offs - Experience building reusable systems or developer-facing components is a plus - Track record of independently driving projects and delivering high-quality outcomes - Strong communication skills and ability to work effectively with technical and non-technical stakeholders Rippling is an equal opportunity employer committed to building a diverse and inclusive workforce. Reasonable accommodations are available for candidates with disabilities who need assistance during the hiring process. Rippling highly values having employees working in-office to foster a collaborative work environment and company culture.

One address, no account. We’ll tell you when matching roles go live.

More at Rippling

Related open roles

View all roles