Did you hear about Get on Board? Well, you’re looking at it right now 😉. We are set to shape and transform the digital job market in Latin America, giving startups and tech innovators the spotlight they deserve and helping talented digital professionals find better, more fulfilling workplaces.
We can only realize this mission if we expand and grow, and this is where you come into play.
🚀 Your role
Our product was born to a technology company, so we serve code for breakfast everyday and it is very important it tastes and looks good. You will be key on helping us cooking our code recipes, which means you will:
Work side by side with the UX and UI teams
Face challenging problems that need high levels of abstraction in order to design simple solutions
Build epic features that go through the whole stack meaning code in Ruby on Rails, React, SQL, background jobs and/or integrate with APIs
Optimize our codebase at the server and at the browser constantly looking for way to improve them, you know what they say: Leave the code better than you found it
Code a lot of tests in all their flavors, unit, feature, integration, end-to-end, you mention it
Mentor and pair with entry/mid-level engineers to help develop their skills
Review a lot of code. Expect some days with up to five or six pull requests
Talk to and support our customers all the time via chat, mail or phone. We don't code in the dark and we only code what creates value for our clients, so how do we know what to code? Exactly — constantly talking to them
💻 Your skills
Our tech stack includes: A Ruby on Rails backend app, a hybrid Haml/Vanilla JS/React front app, PostgreSQL and Redis databases, MemCache servers and Sidekiq for background jobs. It then integrates with Amazon S3, CloudFront, Amazon SES, Mixpanel, Stripe and Paypal. In order to make it hybrid it renders HTML using HAML and uses webpack to compile and expose the components in React.
We care about expertise and that is different from experience —there are a lot of experienced yet not-expert devs out there— although it adds up. We never stop learning —and you will learn a lot by joining us— but when it comes to the list below, we assume you are a 10th dan black-belt that can teach us about:
Git commands and git workflow. We discuss a lot over Github
PostgreSQL. It is not enough to know some SQL, it is imperative you are able to write complex queries when the abstraction of Active Record is not enough
How to design and build a RESTAPI. You are capable to explain everything that happens under the hood when an user (agent) requests an URL
Functional programming as a form of creating reactive programming
Excellent written and verbal communication skills in Spanish and English. We are a remote team meant to become a global company and that demands being great at communicating ideas or write documentation, posts, papers, etc
Please don't bother to apply if you can't prove your expertise by showing code, this is an expert position and your Github is your resumé.
💯 Bonus points
You are more than awesome if you:
Contribute to one or several open source project(s) 💪
Have worked remotely before. It sounds easy but working without people around for hours and with all the distractions of the internet is challenging and takes skills
Know other programming languages. Being polyglot is a blessing
Understand how memory works in Ruby. Most of the people that say memory allocation/collection in RVM sucks are just repeating what they heard. You have a stronger argument
Know the intrinsics of Heroku specially scaling an app while keeping the costs leashed. We host our platform there
💌 What we have to offer
Along with the perks is our culture. We are an unconventional, contrarian company, and you’ll definitely enjoy working with a small team of smart people in a no-bullshit, respectful, honest, and extremely agile environment. In addition to that:
Flexible work: as long as you deliver, you will enjoy a fully flexible schedule. This job is compatible with family, kids, sports, music bands and hobbies
Truly remote work. As long as you maintain at least 5 hours of overlap with EST timezone and have fast Internet, you can be wherever you want
A compensation that grows alongside our success and your performance
If based in Santiago or Lima, you can co-work with us!
You can work from anywhere in the world.
Pets are welcome at the premises.
This position includes equity compensation (in the form of stock options or another mechanism).
Flexible schedule and freedom for attending family needs or personal errands.
Get on Board offers space for internal talks or presentations during working hours.
If you speak at a conference, Get on Board will cover your expenses.
Team-building activities outside the premises.
Get on Board covers some computer repair expenses.
Get on Board covers tickets and/or some expenses for conferences related to the position.
Informal dress code
No dress code is enforced.
Beverages and snacks
Get on Board offers beverages and snacks for free consumption.
Vacation on birthday
Your birthday counts as an extra day of vacation.
Remote work policy
Candidates can reside anywhere in the world.
Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.