Skip to main content

Developer
(Europe based)

We’re looking for developers that eat integrations, workflows and APIs for breakfast, lunch and dinner. Bring your pragmatic approach to problem-solving and excellent communication skills to the dining table.

And by the way, we're Frei, Norwegian champions at getting the best out of HubSpot.

Using tech to GSD*

*Get shit Done

Norwegian legacy companies have a wealth of largely untapped digital potential. Join Frei on our journey to get them up to speed. Our job is helping them realise their potential, and we do it through smart use of software - HubSpot in particular. At the end of the day, all our projects are about effect - and how we can GSD to help them work smarter and sell more. 

Most of the time, it involves ingredients like CRM, marketing automation, workflows, analytics, strategy, processes and organization. Once we know which direction to take, we need YOU  – the pragmatic developer that loves creating tech that actually gets used. 

Culture


We abide by our cultural laws

  1. People first, cash will follow.

  2. There is no hierarchy in Frei. Everything is role-based and everyone is the CEO of their own field.

  3. Everyone in Frei has the right to be seen and heard.

  4. We always strive to become the best version of ourselves, and the version of ourselves that we want to be. Not the version that everyone else wants us to be.

  5. Time is limited, use it wisely. Sometimes you should say no, even if you really want to say yes.

  6. We give people infinite chances, as long as they take extreme ownership, learn and improve. Learn from your «mistake» and move on.


Flexible work arrangement

Our team members have a flexible work relationship with Frei that allows them to work as much or as little as they want. All our team members are well compensated, with a starting hourly rate equivalent to a full-time position in Norway (where we have two physical offices, and where our clients are).


How we work


Project work

  • Methodology: We have an agile approach to projects and collaboration without following any specific framework to the letter.

  • Meeting cadence: Depending on the type and size of our projects and collaborations with clients, we typically have 15-minute stand-ups with the client 1-2 days a week and short daily syncs with the team. The frequency depends on what makes sense for the project at the time.

  • Team size: We usually have two developers on each project for a better dynamic and lower risk, working with 1-2 of our designers or the design team at one of our partner agencies.

  • Project responsibilities: Most developers on our team are responsible for one main project at a time and maintenance/upgrades on a few other client projects.

  • Variation: We do our best to make your work life interesting and challenging and to adapt to your preference of sticking with long-term projects vs. joining in on something new.

Software


  • Slack for team communication and client interactions.

  • Notion for documentation, wikis, task and project management

  • Google Workspace for video meetings, calendars, and email.

  • Tripletex for time tracking.

  • Canva for graphic design and visual content creation.

Technology

When recruiting freelance developers we would expect experience working with (based on our current tech stack):


  • Node.js, in hosted or serverless environments

  • Modern REST APIs

  • Hubl, HubDB, Hubspot private apps & workflows

  • A creative approach to problem solving coupled with good communication skills (i.e. work out how to do it yourself, as well as you can, but don’t deploy it to PROD without checking)

  • Experience working with HubSpot and its API is not strictly required - someone with reasonable API/JS skills would work it out pretty quickly - but there are some idiomatic aspects that it helps to be familiar with.

Client projects


We prioritize long-term partnerships with our clients, designing and developing websites, webshops, and web applications with a business-minded approach to problem-solving.

A few notable clients:

Benefits

Why Frei?


- Better work-life balance
- Be your own boss
- Freelance position, able to work with other companies
- Be part of a team with great challenges and ambitions.


Requirements

  • Demonstrable recent experience developing with HubSpot APIs, HubML & HubDB.

    - HubSpot is our bread an butter.

  • Good working knowledge of HubSpot workflows.

    - These are our first port of call, you need to know their strengths and weaknesses.

  • Experience connecting HubSpot to external systems, using sync-agents, APIs and webhooks.

    - All of our clients need to connect to something.

  • Solid javascript & NodeJS skills.

    - This is our preferred language and we use it for most projects

  • Creative and independent approach to problem solving.

    - We like trusting people to figure things out.

  • Attention to detail as well as the bigger picture.

    - Full stack, all the way.

  • Above all, we prioritize excellent communication skills.

    - Who doesn’t? Enough said 🙂


It's a plus if

  • You speak/read Norwegian (not strictly required).

    - The more Norwegian you can understand, the less one of us has to translate.

  • You’re happy with a variable workload and flexible working hours.

    - We’re not always fully booked, we can’t guarantee a full-time position, and we understand that suits some people better than others. We’re also flexible.


Communication

It deserves its own heading. We say that "communication is half the job" of a developer. It's such an integrated part of all we do: writing and talking with your team, client meetings, video tutorials, commit messages, knowing when and how to ask for help.

Here's one great example of what we view as "good communication" at Frei:

Skjermbilde 2024-05-14 095041-2

The finesse is just beyond... ✅ humor like no other, ✅ text formatting to control focus, ✅ high quality of work behind the scenes.

Dorian's a great example of the people we want to attract and the culture we have at Frei. Our culture is our secret sauce and a major reason clients partner with and stay with us.


Hiring process


Here are the steps from reading this to working with Frei:

  1. Complete this form like a true champion: Prove your communication skills and try not to rely on AI to sound awesome, because you need to be a better human than a machine ;)

  2. Introductory chat: If your work from step 1 looks promising, we will invite you to a 30-minute introductory chat to get to know you.

  3. Technical interview: If we find you a solid cultural fit for the team, you move right on to the end boss, our CTO Dorian. You'll spend an hour together mainly focusing on a project you're proud of, presenting the UI and codebase.

  4. Trial workday: We'll spend a full workday together on a test project to get a feel of our work dynamic.

  5. Trial month: If we're all happy with the first day of collaboration, we'll go on for a month.

  6. Welcome to the team!

Remote status: Fully remote
Hourly salary: €37 - €41
Employment type: Contract

Senior Developer (Europe)

We’re looking for a Senior Developer. Skilled in Node.js and REST APIs, based in Europe, keen on a freelance model.