Back End Developer

last updated July 9, 2021 1:09 UTC

As a Back-end Developer at Innovative Travel, you will help to develop and improve the Ads Manager, our internal application for creating and managing top-quality online marketing campaigns, scaling it up to deal with hundreds of millions of items.

What you tell your friends you do

‘I know better answers than 42’

What you will really be doing

  • Research, find and develop amazing solutions for our Rails app, focusing on performance

  • Work with a distributed infrastructure (and help maintain it)

  • Share with the team the latest tech talks you saw and articles you read, and think about their possible value for us

How will you be doing this

  • You are a great developer with a sense of pragmatism, not afraid to code your way out of a challenge

  • You prioritise your own work together with your team and product owner, eager to be involved in all aspects of product development

  • You strive to write clean solutions and performant code, because you know speed is a feature and clean code is its sibling

  • You choose and recommend the right tools for whatever job will be thrown at you. Choices that were made in the past are not rules.

  • You will work in a motivated team to meet ambitious deadlines. There is always a budget for good ideas.

  • Experience is your guru, your gut feeling isn’t. To measure is to know.

What we have worked on last quarter

  • Campaign Builder – A specially tailored RoR application which can generate search marketing campaigns in huge scale and high quality. It’s ready to help us scale to new heights.

  • Scalable Infrastructure – A completely new infrastructure for better performance and scalability for our internal applications. We ain’t afraid of growth!

What a day in the office might look like

You will carry out the tasks carefully prioritized by Lee, to meet the quality standards set by Cenk. You will pair program and code review your fellow devs’ PRs. You will take the chance to refactor that old piece of code that might not be that maintainable in a couple months, extend the test suite or find a way to automate a boring process that makes you lose precious time.

The team

You will be the third developer to join the team after Eld and Alessandro; Lee will guide your steps as Product Owner and Cenk will take care of QA.

Our tech stack

  • Several machines in the cloud (AWS and Linode), plus a couple servers in-house

  • Ruby, Rails and everything needed for running it in production

  • Resque for background jobs

  • MongoDB and Redis for data storing and caching

  • Chef as deployment automation tool

Shopping Cart
There are no products in the cart!
Total
 0.00
0