Overview

Tech Lead (Haskell/Functional Programming)

We’re on a mission to get all travel businesses online. And we want to make it super-easy for them. Which makes it super-hard for us.

How hard?
147,887 lines of Ruby/Rails.
50,086 lines of AngularJS.
And 156 tables in Postgres.

50,000+ lines of Haskell
All working in tandem, to convert a complex offline process into a few effortless clicks.

What will you be doing:
Being an enabler and productivity enhancer for your team members
Architecting technical solutions, eg DB design, HTTP API design, internal module structure, etc.
Code reviews – quite a lot
Technical documentation and knowledge sharing among the team
Planning development sprints and prioritising issues
Hands-on coding when it comes to core architectural/infrastructural components.
Lots of communication across the team. For example:
Helping other engineers come up with technical solutions
Clarifying finer point of a product spec with the designer, PM, and engineers
Talking to customer-support & sales and being able to “talk business”, when required
Who do we think would be a good fit for this role:
3+ years of hands-on development experience building mid/large-scale software products
Experience with either one of our technical stacks:
Traditional tech stack: Rails + AngularJS
FP tech stack:, Haskell, Elm, Purescript, OCaml, Scala, or similar
Great communication skills, both, written, and verbal
Willing to relocate to Goa
About Vacation Labs
We’re building the Shopify for travel. Our customers can get a stunning website for their travel business within minutes; complete, with an online booking engine, backoffice system, various digital marketing and distribution tools. We help our customers fast-forward into the world of online travel.

View more jobs at Vacation Labs