Software Fullstack Ruby Engineer II

Clari
Summary
Join Clari's Engineering team as a fully remote engineer and contribute to the development of a highly scalable revenue intelligence platform. You will collaborate with cross-functional teams, design and develop robust systems, and participate in architectural discussions. This role requires 2+ years of experience in software development using frameworks like Ruby on Rails, Python, or Node.js, as well as frontend development with JavaScript, TypeScript, and React. Experience with cloud platforms (AWS, Azure, or GCP) and distributed systems is essential. Clari offers a competitive salary, comprehensive benefits including health insurance, retirement plan, paid parental leave, and professional development stipends, and a remote-first work environment.
Requirements
- 2+ years of professional experience in software development using frameworks such as Ruby on Rails, Python, Node.js or similar
- 2+ years frontend development using JavaScript, TypeScript and React
- Hands-on experience with AWS, Azure, or GCP
- Worked on architecture of complex systems and able to articulate design decisions and tradeoffs
- Proficient in building and scaling distributed systems to ensure seamless performance and growth adaptability
- Demonstrated understanding of programming and design patterns beyond the typical MVC
- Experience in optimizing large-scale applications, specifically those processing millions of daily transactions and managing terabyte-sized databases
- Professional web application development experience, with a focus on the heavy utilization of either commercial or open-source web application frameworks
- Fluent in web services/API standards like REST and GraphQL
- Experience in professional RDBMS development
- Familiarity with continuous integration and continuous deployment pipelines
Responsibilities
- Design and develop highly scalable and robust systems
- Collaborate with cross-functional teams to define system architecture and design
- Collaborate on technical strategy by contributing to the development and adoption of best practices and standards across engineering teams
- Review code, ensuring quality, performance, and adherence to best practices
- Represent the engineering team in broader company discussions, contributing to product and business strategy
- Identify challenges and bottlenecks in current architecture and solutions, providing expertise to address and resolve them
- Advocate for continuous improvement in both product and development processes
- Contribute to a various architectural discussions and initiatives
Preferred Qualifications
- Direct experience with PostgreSQL
- Familiarity with NoSQL technologies
Benefits
- Remote-first with opportunities to work and celebrate in person
- Medical, dental, vision, short & long-term disability, Life insurance, and EAP
- Mental health support provided by Modern Health
- Pre-IPO stock options
- Well-being and professional development stipends
- Retirement 401(k) plan
- 100% paid parental leave, plus fertility and family planning support provided by Maven
- Discretionary paid time off, monthly ‘take a break’ days, and Focus Fridays
- Focus on culture: Charitable giving match, plus in-person and virtual events