Revaluate is excited to add a Senior Software Engineer, Ruby on Rails to our growing engineering team! In this role, you'll be making architectural decisions, developing and maintaining customer facing web applications and APIs, mentoring other engineers, and building out integrations with third parties. Intriguing? Check out more information below!
Our Culture
We're a fully remote organization that values self-driven teammates who like to have ownership of the product they're working on. We provide plenty of flexibility and value your time outside of work. Our small team is both caring and fun.
Our Tech Stack
- Ruby on Rails
- RSpec
- Sidekiq
- Redis
- MemCache
- MongoDB
- REST APIs
- Go
- GitHub
- Docker
- Kubernetes
- Google Cloud / AWS / Digital Ocean
Our Process
- We use continuous integration and deployments and ship code daily
- We use a mix of Agile and Kanban
- We keep meetings to an absolute minimum to maximize development time
- We keep a flexible schedule and respect your time away from the office
What We're Looking Fo
- 5+ years of experience in software development (Ruby, Python, or Go)
- Extensive knowledge using MongoDB at scale
- Working knowledge of modern control systems (Git/Github)
- Experience writing and working with RESTful APIs
- Production usage of Sidekiq
Bonus Skills
- Experience using Go
- Experience with Docker and Kubernetes
Compensation
The total salary for this role is $115,000 to $155,000. In addition, annual profit sharing is available based on the company reaching predetermined goals. Final offer amounts are determined by multiple factors, including prior experience and expertise.
Benefits and Perks
We recognize that there is more to work than the day-to-day responsibilities and base compensation. Revaluate provides each employee with the opportunity to take on new challenges that support their near and long-term goals in a high-growth, startup environment. We also give back and have comprehensive corporate social responsibility programs supporting community, social justice and environmental causes. In addition to a collaborative, high-performing team environment, we’re pleased to offer benefits including:
- Competitive base salaries. Salary offers are based on the candidate's qualifications and experience.
- Stock options for all new hires
- Unlimited paid time off
- Unlimited sick time
- Parental leave programs