Senior Full Stack Software Engineer at Rhythm Energy
, , United States -
Full Time


Start Date

Immediate

Expiry Date

07 Jul, 26

Salary

0.0

Posted On

08 Apr, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Django, Django REST Framework, Celery, React, TypeScript, API development, Docker, Containerization, Software design, System architecture, Agile, Scrum, Kanban, Full-stack development, Code review

Industry

Services for Renewable Energy

Description
About the Role We’re hiring a Senior Full Stack Software Engineer to join Rhythm’s Platform team, focused on building and scaling the core systems that power our customer experience. This team owns critical parts of the customer platform, including billing systems and user-facing applications, with a strong emphasis on performance, scalability, and usability. This is a high-impact, product-oriented engineering role where you’ll work across the full stack — from backend services to frontend applications — collaborating closely with Product and Design to deliver seamless customer experiences. We’re looking for engineers who are curious, collaborative, and comfortable operating in fast-paced environments, with a strong focus on continuous improvement and ownership. What You’ll Do Design, build, and maintain full-stack features across backend services and frontend applications Contribute to the development and evolution of Rhythm’s customer platform, including billing systems and user interfaces Build scalable, maintainable backend systems using Python and Django-based frameworks Develop intuitive, high-performance frontend applications using React and TypeScript Participate in architectural discussions and contribute to technical decision-making across the platform Collaborate closely with Product and Design to deliver customer-centric solutions Integrate with internal and third-party systems via APIs Ensure code quality through testing, code reviews, and best practices across the stack Participate in production support and help troubleshoot and resolve issues in live systems Contribute to Agile processes and continuous delivery practices What You'll Bring 7+ years of experience in software engineering, with strong full-stack development exposure Strong backend experience with Python, Django, Django REST Framework, and Celery Experience building and maintaining asynchronous systems and architectures Strong frontend experience with React and TypeScript Experience designing and consuming APIs for modern web applications Solid understanding of software engineering best practices, including testing, code reviews, and system design Experience working with Docker and containerized environments Strong collaboration and communication skills, with the ability to work across technical and non-technical teams Experience working in Agile environments such as Scrum, Kanban, or XP Nice to Have Experience with Next.js Experience working on billing systems or financial platforms Experience with complex third-party integrations Exposure to high-scale, customer-facing platforms What Success Looks Like High-quality full-stack features are delivered reliably, with strong attention to scalability, maintainability, and user experience Rhythm’s customer platform becomes more stable, intuitive, and resilient as new functionality is added Backend services and frontend applications work seamlessly together, with fewer regressions and stronger system performance Billing-related systems and interfaces evolve in a way that reduces friction for both customers and internal teams Engineering discussions benefit from your technical judgment, thoughtful feedback, and ability to balance speed with quality Cross-functional partners in Product and Design see you as a strong collaborator who helps turn ideas into well-executed solutions Production issues are addressed quickly and responsibly, with improvements made to prevent similar issues in the future Why You’ll Love Working Here Our culture. We’re friendly and transparent, and we love to innovate together. Flexible work-life balance. We embrace a mix of working remotely and from the office. Professional development opportunities. We support continuous learning and growth. A chance to make a difference. We’re a sustainably driven company rethinking what’s possible in energy. Competitive compensation. We reward performance with annual bonuses and salary increases. Health benefits. Unlimited paid vacation and premium private medical insurance for you and your family.
Responsibilities
Design, build, and maintain full-stack features across backend services and frontend applications for the customer platform. Collaborate with Product and Design teams to deliver scalable, high-performance solutions while ensuring code quality and system reliability.
Loading...