How Do I Join Netguru – A Quick Guide for Tech and Non-tech Candidates (2022 Update)

Photo of Marianna Pruchniak

Marianna Pruchniak

Updated Dec 6, 2024 • 8 min read
three people looking at a laptop and laughing

Netguru is constantly growing and evolving, and so is our recruitment process – both for programmers and non-tech employees.

We’ve made many improvements to make the experience better for you. In this article, I’d like to explain our recruitment process so you’ll always know what to expect after clicking the “apply” button on our career page.

Forms of collaboration

First of all, let's start with something you might not know about recruitment to Netguru. There are two ways in which you can join us, and you can choose the one that suits you best.

If you're looking for permanent employment, you can become a full-time Netguru team member. You will enjoy all of our perks, remote work, and flexible hours.

If you prefer freelance work, we also offer project-based contracts. You will be recruited for a specific project that matches your skills. When that project ends, you can decide if you want to start another one with us.

Before you apply

After you’ve chosen your preferred form of collaboration, it’s time to get ready to apply.

Before you submit the application, make sure you meet all the requirements universal for every job opening at Netguru:
  • You have exceptional communication skills.
  • You are fluent in English (minimum B2; C1 for project management, marketing, and sales positions).
  • You care about continuous learning and self-development.
  • You have the ability to search for answers and drill down into the topic you’re working on.
  • You’re interested in joining a fast-growing company with a global reach.
If you answered “yes” to all of the above, don’t hesitate to apply! Our recruitment team will walk you through the recruitment process as soon as possible.

How to join Netguru in five steps

recruitment process at Netguru

1. Send your application

Once you click the “apply” button on our careers page and fill the questionnaire, we receive your application. If your application meets our requirements, you’ll be invited to solve a recruitment task.

A few tips:

  • We recommend that you upload your CV in English.
  • If you don't have a resume file at your disposal, you can share with us your updated LinkedIn profile.

Don’t be surprised if we respond to your application in English and use it during the next stages of the recruitment process. We use English in internal communication at Netguru, so we need to check how comfortable you feel with the language.

2. Solve a recruitment task

It’s worth highlighting one more time – we want to see how you think and act in practice. Your CV is important, but not crucial. This is why you’ll receive a recruitment task from us.

We either send you a link to our technical screening test or ask you to send us a shareable link to your answers prepared using Google Docs. You have a few days to complete the assignment, so make sure you use this time well and make your answers as precise and creative as you can.

Please keep in mind that some tech positions do not require this stage or that, in some cases, a task can be omitted if you are an active GitHub or Bitbucket contributor.

If the role you’re applying for requires an advanced command of English, we additionally conduct a language audit at this stage. It consists of a simple remote interview with our English expert, who will have a casual conversation with you to verify your level of proficiency in English.

3. Meet with the recruiter

Having gathered and checked all your completed tasks, we send interview invitations to candidates who rocked with their answers. The interview is conducted by a recruiter from the Talent Acquisition Team.

The meeting will be focused on your previous achievements and motivation to work and learn. We want to verify if you are a good fit for the team. We might also ask you to clarify some answers from the previous stage.

The interview will be conducted remotely via Google Meet.

3.5. Take part in the technical interview (for developers only)

Your skills are a crucial factor that helps us choose the best developers, and that’s why we invite all promising candidates to a technical interview, usually combined with a pair programming session. During pair programming, you’ll spend from 45 up to 90 minutes on coding simultaneously with one of our experienced developers. Feel free to share your doubts and ask questions – you’ll have our full attention during this session.

We conduct this whole meeting remotely, via Google Meet, so you can relax and sit comfortably on your own couch. Just make sure that your internet connection, microphone, and camera work properly – and you’re good to go!

4. Meet your future team leader

If you're applying for a permanent position at Netguru, there’s one more, relatively short (around 20-30-minute) meeting with your future team leader. This talk is mostly focused on your work attitude, motivation, and career goals. It's also a chance for you to ask questions about your future tasks and the team you will join.

4.5. Get approved by the client (for freelancers only)

If you are a freelancer applying for a project-based job, you might be invited to yet another interview before receiving a job offer.

In some projects, the client might want to check the candidate proposed by Netguru. This is what we call the vetting process.

The recruiting team from the client checks your skills before joining their team. It is not only a test of technical skills, but also a chance to get to know the candidate's personality and previous experience.

5. Wait for the results

If everything goes well, you’ll receive a job offer via email very soon. We’ll give you a few days to review it and get back to us with your reply.

Once you accept our offer, the Community Team will take care of your onboarding process. Everything will happen remotely, so you will taste our remote culture from your first day at Netguru.

What if you don’t get the job?

It’s not the end of the world! Our team is constantly growing, and you can always find some job openings on our careers page. If you didn’t get the job you applied for, feel free to send your application for any other position that suits your requirements.

However, in case you’d like to give the same position another try, we ask you to wait 6 months before your next attempt.

Also, remember that you can always ask your recruiter for feedback.

Time to apply

I hope that our recruitment process is clear to you now. If you’re still not convinced whether Netguru is the right place for you, check out these 9 reasons why you’ll love working with us and when you’re ready to apply, head to our career page and find the perfect opportunity for you.

For freelance offers, check Netguru Talent Marketplace.

We can’t wait to meet you!

Photo of Marianna Pruchniak

More posts by this author

Marianna Pruchniak

After graduating the university, Marianna thought to herself: "I want to be an HR manager..."....
Efficient software development  Build faster, deliver more  Start now!

Read more on our Blog

Check out the knowledge base collected and distilled by experienced professionals.

We're Netguru

At Netguru we specialize in designing, building, shipping and scaling beautiful, usable products with blazing-fast efficiency.

Let's talk business