Senior Software Engineer (Ruby and DevOps)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design, code, and ship awesome new features to support our merchants and affiliates
- Make important decisions about architecture and technology
- Design and implement scalable infrastructure solutions to support our growing platform
- Configure and manage containerized environments using Docker and Kubernetes
- Assist customer support and build tools to automate the platform operations
- Write automated tests, provide code reviews, and help maintain the platform
- What You bring to the table
- At least 3 years of professional Rails development experience. You should have a practical understanding of running Rails at scale and solving performance challenges
- Hands-on Kubernetes experience beyond basic usage . You've been involved in actual configuration, deployment management, and service orchestration, not just checking logs or using pre-configured environments
- Cloud Infrastructure and deployment experience. Experience with containerization (Docker), cloud infrastructure automation tools, and CI/CD pipeline management
- Basic frontend development skills. Comfortable with JavaScript/CSS for occasional frontend work, though this isn't the primary focus
- Excellent written and verbal communication in English. Essential for our distributed team collaboration via Slack and GitHub
- Empathy and the ability to work in a close-knit team. You're able to give and receive constructive, candid feedback, and you don't mind jumping in to help a teammate solve a problem. In the end, it's all about what's good for the team and the product.
Benefits
Additional Information
This role is part of the Rewardful team, one of our growing brands at saas.group. Rewardful is one of the brands under saas.group's umbrella. Since its launch in 2018, Rewardful has been making it super easy for SaaS companies to handle their affiliate programs using Stripe or Paddle. It's the go-to choice for tons of small SaaS businesses aiming to set up affiliate programs, with a big user base today. Profile Overview As the new member of our Engineering Team, you'll play a key role in enhancing Rewardful's infrastructure and scaling capabilities while supporting our affiliate management platform for SaaS companies. You'll lead infrastructure optimization efforts, implement scalable solutions, and contribute to the product's overall stability and growth. Working in a distributed team, you'll collaborate closely with colleagues to solve complex challenges, improve performance, and maintain high-quality systems. Our stack: Ruby on Rails 7, JavaScript/TypeScript, Sidekiq, PostgreSQL, Redis, RSpec, Capybara, Heroku, GitHub Actions Your immediate impact in the first 3-6 months will be: Addressing database scaling challenges to support our rapidly growing user base and increasing traffic volumes Contributing to the planning and initial implementation of our infrastructure migration strategy from Heroku to a more customizable cloud environment Introducing architectural changes in our code to allow us to keep expanding our offering
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at saasgroup? Share your experience