Fullstack Developer at Contractbook - Remote

Introductory paragraph

We are Contractbook, a legal tech company on a mission to empower contract management through data-driven automation. Are you maybe wondering how do we do things?

  • Remote-first, async-friendly workflow embedded in the company since early beginning
  • Cross-functional teams’ members have direct impact on what is being build
  • Rational approach to technological choices, considering modern practices
  • We ask “why” before “how”
  • Data-influenced decisions
  • Rapid research and development cycles
  • Expecting from each-other to perform like we would in a sports team
  • Friendly atmosphere
  • As flat organization structure as it’s possible
  • Company meet-ups sometimes look like this one

About us

Contractbook is remote-first, and we value the benefits that come from flexible work hours. Our team is free to choose when and where they work, as long as effective communication with the rest of the team is maintained. Everyone is 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 structure and trust everyone to self-organize their own work. We share our knowledge and value clear, straightforward communication across the entire organization, use cutting-edge technology to enhance our performance, test recent trends, and let people pick the tools they prefer to work with.

My name: Boris Kuznetsov
My position: Fullstack Developer
Company name: Contractbook
Website: https://contractbook.com
Country: Denmark
Company info and history (how you’re using Elixir etc):

Our stack is

  • Elixir, Phoenix for API
  • JavaScript, TypeScript, React for the main app
  • PostgreSQL, RabbitMQ
  • Github, Google Cloud, Terraform

About the job

Job title: Fullstack Developer
Salary range: €50-80k/year
Position on remote work: We’re using remote-first approach and all of our dev team works remotely
Qualifications or experience required:

Qualities of a perfect candidate:

  • Eager to learn and do research
  • Practical experience with modern web (SPA, PWA) apps architectures
  • Practical experience with modern REST-ful APIs’ architectures
  • Comfortable working both: front-end and back-end
  • Has experience with our particular stack, being React, Redux and Elixir, but experience with other similar technologies and being a quick learner will do, too. Especially when it comes to Elixir
  • Understands modern approaches to code quality, various types o automated tests, CI/CD etc.
  • Pragmatic, mature approach: applying adequate solutions to rea problems
  • Result oriented
  • Manages own time
  • Feels comfortable working in a very collaborative team setup
  • Feels comfortable about taking leadership of projects an technical initiatives
  • Speaks and writes fluent English
  • Preferred proximity to CET, to facilitate work-life balance an effective communication

Our development teams are meant to be harmonic groups of unselfish team players. There’s no place for brilliant jerks, even if it means that we miss out on some talented people. Essential for us is fitting into our culture, showing openness, open-mindedness, ambition and motivation. In return, we facilitate an environment of learning, growth, networking, and opportunities boosting your career.

What the successful job applicant will be working on:

  • Participate in design and implementation of new features
  • Maintain existing code within the scope of your team
  • Write readable, functional, and well-tested code
  • Continuously improve the application
  • Research and develop solutions to problems reported by the clients
  • Take ownership of the codebase and processes
  • Have a real impact on the product vision

About the interview process

Interview consists of several parts

  • System design question where you’ll prepare implementation plan for a new feature
  • Technical interview
  • A call with one of founders

Apply here Fullstack Developer - Contractbook or ask any questions down in the current thread.