jarek

jarek

Fullstack Developer (JS + Elixir) at Contractbook - Remote

We are looking for a Fullstack Developer to join our cross-functional product team.

The position is an excellent opportunity to join, influence and impact a company in rapid growth with rising organisational and development opportunities. You will become a vital part of the team, and your work will have a direct influence on the revenue of the company and usage of the product.

What is Contractbook

Contractbook is a Danish legal tech company backed by Google’s AI-fund, Gradient Ventures. We are on a mission to help people get better contracts through data-driven contract automation.

We offer a digital contract management platform where our users are able to manage the entire lifecycle of their contracts in one flow. Create contracts using questionnaires or templates, sign them with a digital signature and organise them safely in the cloud. They can also collaborate in teams, execute the contract to fulfil obligations, and analyse their contracts to maximise their value.

Why is now a good time to join Contractbook

Contractbook is a solid, well-funded company. We are scaling up and growing a lot these days; both in terms of headcount, revenue and experience. This is your chance to be a part of a really successful environment with a lot of victories to celebrate - especially if you are interested in joining our international journey. However, we are still a young company where you can have a lot of influence, short communication chains and a flat hierarchy among our +70 team members. You get the best from all worlds: A dynamic, vibrant and optimistic environment with many occasions to celebrate - and a place where you can grow, learn, experience and have a great impact.

Perfect candidate

  • is eager to learn and do research
  • has a good understanding of and practical experience with modern web (SPA, PWA) apps’ architectures
  • has practical experience with modern, REST-ful APIs’ architectures
  • feels comfortable working both on the front-end and the back-end
  • bonus points for experience with our particular stack - React and Elixir - but experience with other similar technologies and being a quick learner will do, too
  • understands modern approaches to code quality (various types of automated tests, CI/CD etc.)
  • has a pragmatic, mature approach: applying adequate solutions to real problems
  • is result oriented
  • feels comfortable working in a very collaborative team setup
  • feels comfortable taking leadership of projects and technical initiatives
  • speaks english fluently

Technologies and tools we use

  • JavaScript (ES6+)
  • TypeScript
  • React
  • Elixir
  • Phoenix
  • Node.js
  • Webpack
  • Redux (application architecture)
  • Immutable.js
  • GitHub
  • CircleCI/Travis-CI
  • Heroku, Google Cloud Platform

Good to, not need to

  • Docker
  • TDD
  • Cloud platforms (Heroku, AWS, Google Cloud)
  • ProseMirror or similar JavaScript rich text editor
  • you like programming meetups and conferences
  • you know functional programming paradigm

Salary range: 20 - 40$ per hour, based on your skills and experience

What it is like working at Contractbook

We work distributed and value the benefits that come from flexible work hours and environments. Our team is free to choose when and where they work. However, you are also welcome at our office in Copenhagen. We support each other and collaborate to perform like a sports team. That means we have a flat organisation structure and trust everyone to self-organise their own work. We share our knowledge and value clear, straightforward communication across the entire organisation. We simplify our work processes as much as possible and use tools to give every team member what they need. We use cutting-edge technology to enhance our performances. We always test the latest updates and let people pick the tools they prefer to work with.

Moreover:

We work remotely and as async as we can. We understand, though, that in crucial cases, there is nothing better than a video call to get everybody on the same page quickly.

We’re rational about the technologies we use. We pick the most popular and up-to-date, but also those with large and helpful communities.

We work in cross-functional teams where team members have direct impact on what is being build.

We simplify our work processes as much as we can and understand distributed work culture and it’s challenges.

We are good friends but expect from each-other to perform like we would in a sports team.

We organize company meet-ups and they sometimes look like this

We are building a harmonic group of unselfish team players. We do not allow brilliant jerks, even if it means that we miss out on some talented people. What is essential for us, is that you fit into our culture and that you show openness, ambition and motivation. In return, we will facilitate an environment where talented people can learn, grow and boost their career.

Check more about the company culture here.

Ready? Apply!

Fill the application form here. We will be in touch!

Most Liked Responses

shawarma

shawarma

That’s pretty low tbh …

Cochonours

Cochonours

Sure, I have a resume ready, and I guess I could add a page with the same info on my domain, but I was trying to apply and it’s not possible to do so without typing a LinkedIn account link. I have never been a fan of such monopolistic services so I don’t plan on ever creating an account there.

jarek

jarek

Thanks for bring this up. I would love to see your application in. It’s not that important, no. You can just put https://www.linkedin.com/ for now. I’ll make sure to bring this feedback to the team - I will opt for making it non-required.

EDIT
Done! Linkedin link is not required :slight_smile:

Where Next?

Popular in Jobs Top

smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
jarek
Introductory paragraph We are Contractbook, we digitalise the legal industry. Contractbook provides efficient contract management for m...
New
rockwood
Shape the future of land investing, wherever you are Join our fully-remote team building the most incredible product for land investors. ...
New
mudspot
Introduction We’re on the lookout for a Phoenix Elixir Engineer who’s passionate about building robust, scalable web applications. You’l...
New
AstonJ
If you have a freelance or short term contract job, or one where you are looking for interns or equity-only jobs (i.e any job which is no...
New
charliegn
Introduction Exosite is a fast growing company, leading the drive to deliver Internet of Things solutions to the marketplace. The Delive...
New
QuinnWilton
Hey Elixir Forum! I’m an engineer at Tinfoil Security. We’re a small team of < 15 people who write automated security analysis tools....
New
jgwmaxwell
Introductory paragraph At CoCoCo (Connect. Combine. Collaborate.), we’re on a mission to unlock connectivity across the global print ind...
New
gabrielpoca
We are looking for talented individuals to join our team at Subvisual. If you are passionate about Elixir and eager to work on cutting-e...
New
RESTAR
RESTAR is a Japanese startup providing a B2B information analysis/management platform for the real estate industry. We are leveraging El...
New

Other popular topics Top

electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

We're in Beta

About us Mission Statement