Environments as a service
In this role, your primary responsibility will be working on our large (100k+ lines), modern (Rails 6.x), backend api monolith to design and implement solutions for our customers. You’ll also contribute to the frontend in React and Next.js (we’re transitioning to Next.js). Other technology you’ll work with includes Kubernetes, AWS (EKS, OSS), Go, and GraphQL. As a member of the product engineering team, you’ll collaborate with engineers from a variety of backgrounds with different levels of experience and you’ll contribute to team and company culture.
On a typical day, you’ll work on features and bugs that have been assigned to you, spend time learning about technology we use, chat with colleagues about design and implementation decisions, and review PRs. You’ll have the flexibility to determine your own schedule outside of a few recurring meetings.
Release is the first EaaS (Environments as a Service) Platform and the simplest way to spin up even the most complicated environments. We specialize in taking customers’ complicated applications and data and making reproducible environments on-demand for every developer on every pull request. Our customers use us for staging environments, QA environments, developer environments, running production, and to run their code in their customers’ cloud accounts.
Release is led by experienced founders who believe in a strong company culture and work-life balance. We’re entirely remote and have two in person meetings per year. Release recently raised a $20M A-round led by CRV and others, and we’re rapidly growing.
1-4 years of experience with MVC frameworks and testing within MVC frameworks. Rails experience preferred. 1-4 years of experience with relational databases 1-2 years of experience working remotely Demonstrated ability to solve problems and refactor Comfortable with version control, CLIs, and APIs Strong communication skills Self-motivated and hungry to grow as an engineer Ability to work independently and with others
We offer a great array of benefits including company paid Health, Dental, and Vision. As an employee you will receive a Brex monthly spending limit of $650 that can be used for items such as lunch, internet/phone utility, training, and office supplies at your discretion. You can also use your Brex card to spend up-to $2000 to outfit your home office, which doesn't include the macbook you receive from us...so buy a nice monitor and a decent chair, they are important!
Every company that is building software has to manage environments. This is time consuming and takes away from building things customers want. Most companies have one or few staging environments that become bottlenecks as code must run in staging before releasing to production. Applications are also getting more and more complex and development is getting harder to do on your laptop. Release solves these problems by making repeatable environments for every developer on every Pull Request.