Full-stack developer with a passion for Ruby on Rails and leading development teams.
As developers, we bring our experience and passion for RoR and the web to create amazing software that makes the internet a better place. We function as a part of a multidisciplinary team of platform, project and account experts who share a common goal: to improve content on web and empower creators with the best tools available so that they can focus on what matters.
We are always looking for new developers that bring an innovative mindset and are passionate about making great software that truly provides value to the marketplace. This role will be responsible for leading the platform development team. We are looking for someone with extensive experience with Ruby on Rails, Heroku, and frontend JS frameworks such as Vue or React.
Autonomously deploy the previous day's work to production and make sure everything went smoothly.
Report your daily standup via Slack.
Manage junior developers and implement new features for the current sprint.
Open pull requests, documenting all the context your team needs to understand the change and review it.
Pair with fellow team members to exchange ideas on a complex issue.
You have at least 8 years of experience building production applications with Ruby and Ruby on Rails.
You have extensive experience writing different types of automated tests and know the pros and cons of each.
You write clean, elegant code that gets the job done, without getting fixated on perfection.
You have extensive experience with Git (e.g. you write useful commit messages, you understand different merge strategies).
You have strong written and oral communication skills, and can apply them to a team environment.
You know what a good code review looks like.
You have experience working in Agile environments with volatile scopes and requirements.
You take extreme ownership of the code you write, all the way to its production deployment and beyond.
Great communication skills. We’re a distributed team, so frequent and clear written communication is a must.
Self-driven work ethic. You need to be a self-starter who loves taking initiative and seeing things through to completion.
Curiosity and a desire to learn and grow. Our business is changing and growing fast and we value cross-training in a multitude of disciplines. Flexibility is key.