BetterCloud is the market leader for SaaS Operations, enabling IT professionals to transform their employee experience, maximize operational efficiency, & centralize data protection. With no-code automation enabling zero-touch workflows, thousands of forward-thinking organizations like Oscar Health, & Cloud Factory now rely on BetterCloud to automate processes & policies across their cloud application portfolio.
With 10+ years of experience pioneering the SaaS Operations movement, BetterCloud now serves the worlds largest community of SaaSOps experts. As host of Altitude, the industrys leading SaaSOps event, & publisher of The State of SaaSOps Report, the categorys definitive market research, BetterCloud is recognized by customers (G2) & leading analyst firms (Gartner & Forrester) as the market leader in SaaS Operations.
This role is a remote contractor position. BetterCloud has a dynamic & growing presence, with offices in New York City, Atlanta, GA, & our first international office in Mexico City. In addition to our global offices, we have a strong remote talent network across the U.S. BetterCloud is backed by some of the best technology investors, including Vista Equity Partners, Warburg Pincus, Bain Capital, & Accel.
As a Senior Backend Engineer at BetterCloud, you will be responsible for designing, developing, & maintaining backend services using Ruby, Ruby on Rails, & PostgreSQL, playing a crucial role in building scalable, efficient, & high-performance systems. If you have a passion for backend development & are eager to work on complex, impactful projects, wed love to hear from you!
About You:
- You have 5+ years of experience in backend development, with a strong focus on Ruby & Ruby on Rails.
- You are proficient in PostgreSQL & have experience designing, optimizing, & maintaining relational databases.
- You have a strong understanding of system design principles & architecture.
- You are passionate about writing clean, maintainable, & well-documented code.
- You have hands-on experience with JavaScript, & knowledge of Angular is a plus (but not a requirement).
- You are passionate about rapid prototyping & iterative development, & enjoy delivering working features quickly.
- You have strong communication skills, with the ability to collaborate effectively with teams across time zones.
- You have familiarity with cloud services, specifically Google Cloud Platform (GCP).
- You have demonstrated experience in enhancing or creating software engineering & support processes to improve efficiency & product delivery.
- You are fluent or upper-intermediate in English, both spoken & written, & can express yourself clearly in a global environment.
What Youll Do
- Collaborate with Product Managers & Product Designers to define & deliver new features, as well as improve existing ones.
- Build & maintain a reliable & scalable backend using Ruby (+Rails), & GraphQL.
- Work with other senior engineers to design a cohesive architecture & develop platform solutions following the best system design patterns.
- Deliver high-quality code & deploy rapidly while iterating based on feedback & customer insights.
- Participate in architecture & system design discussions to build a robust & scalable backend infrastructure.
- Continuously learn & evolve based on customer needs & feedback to ensure the product is always improving.
- Troubleshoot, debug, & optimize application performance & resolve technical issues.
- Work in an agile, fast-paced environment to deliver high-quality software in short cycles.
- Mentor junior & entry level engineers.
Nice to have
Familiarity with Agile/Scrum methodologies & tools like Jira.
- Knowledge of front-end technologies (JavaScript, HTML, CSS) or frameworks (React, Angular, etc.).
- Experience with DevOps practices, CI/CD pipelines, & automation.
Familiarity with cloud platforms like AWS, Google Cloud, or Azure.
Goals
By the end of week 1, you will:
- Meet with your onboarding buddy
- Set up meet-and-greets with stakeholders & your peers in other squads
- Learn how the engineering organization is structured
- Become familiar with how we plan, build & deploy work at BetterCloud
- Ensure you have access to all our software development tools
By the end of 30 days, you will:
- Become familiar with the code base for the product(s) you support
- Ensure your local build environment is set up & functional
- Identify technical mentoring opportunities for your team & a plan to provide that mentorship
- Become familiar with the roadmap & priorities for your team
- Begin implementation of your teams top priorities, working closely with the staff engineer & other team members
At Bettercloud, we believe that our employees' gender identity & expression, race, ethnicity, religion, origin, sexual orientation, physical or mental disability, age & other characteristics enrich our corporate culture & our workplace. Thats why we have a mission to foster a culture at BetterCloud that empowers, celebrates, & values our differences allowing us to bring our true self to work. DEI&B is core to who we are & what we do. From an employee-led Diversity Council empowering our differences, to multiple Employee Resource Groups (ERGs) creating a strong sense of belonging, to frequent outside speakers focusing on DEI&B topics, our commitment to DEI&B is non negotiable. Bettercloud is an equal opportunity employer & will continue to empower, celebrate & value our differences in order to grow community, safety & trust in our work environment. Join us & be part of an organization that celebrates & respects diversity. If you are interested in knowing more about our DEIB efforts, please visit our website: https://www.bettercloud.com/diversity/
#LI-Remote
#BI-Remote
|