Senior Back-end Engineer (Go)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven track record as a Back-end Engineer or similar role, preferably in a SaaS environment., Professional experience with Golang (preferred) or Python, and familiarity with AI projects., Solid experience with Postgres, Elasticsearch, and Redis, along with knowledge of the Cloud ecosystem and Kubernetes., Ability to communicate clearly, work autonomously, and stay updated with back-end development trends..

Key responsabilities:

  • Become familiar with processes for gathering, analyzing, and structuring data from billions of web pages.
  • Take ownership of significant projects to improve Hunter’s database, including AI-based data pipelines and performance tuning.
  • Collaborate with the Engineering department to enhance data quality and quantity.
  • Monitor and troubleshoot back-end processes, resolving issues and bottlenecks as they arise.

Hunter.io logo
Hunter.io
11 - 50 Employees
See all jobs

Job description

Hunter's Engineering department is hiring a Senior Go Back-end Engineer! You will work on the Hunter back-end, which is at the heart of our publicly sourced database of Companies and People.

We love working as a small group and don't hire frequently; this is a rare and exciting opportunity to join us. You'll be part of the Data team alongside Darko, our seasoned Golang developer and AI enthusiast.

We have set up a great work environment focused on autonomy and growth. We emphasize asynchronous communication and keep meetings to a minimum to maximize efficiency.

Hunter is a fully remote company, and this is a remote job. It is open to anyone located in Europe.

About the role

Our back-end is built on a robust Golang monolith that scans billions of web pages monthly. On top of it, we rely on a bit of Python for our AI-related workloads. Both create a streamlined yet powerful setup that boosts our productivity while keeping our team lean. Our priority is to devise the most effective and elegant solutions for large-scale challenges.

As part of a small team within a fast-moving company, you will work on various projects over time, but you can expect that:

  • At first, you’ll become familiar with our processes for gathering, analyzing, and structuring data from billions of Web pages.
  • Within a few weeks, you'll become responsible for significant projects that will improve Hunter’s database at scale. These projects can involve implementing a new AI-based data pipeline, tuning our Golang application's performance, or improving our Quality Assurance.
  • You'll collaborate with the rest of the Engineering department to gradually improve our data quality and quantity.
  • You’ll monitor and troubleshoot back-end processes, resolving any issues or bottlenecks that may arise.
  • You'll get a high level of autonomy in your work and help shape future development efforts.

About Hunter

Hunter is the go-to platform for salespeople, marketers, and recruiters looking to connect with key industry players. With our straightforward yet powerful tools, we provide access to B2B data compiled from billions of public web pages, formatted for ease of use.

We are the most popular platform for cold email outreach. Our product is used by over 5 million people and leading companies such as Google, Adobe, Microsoft, IBM, and Cursor.

Hunter was founded in 2015 and is a bootstrapped company. Our team comprises 20 people working remotely from Europe, America, and Asia. Twice a year, the team meets in a company retreat in Europe.

Learn more about us:

Requirements

  • You have a proven track record as a Back-end Engineer or a similar role, preferably in a SaaS environment.
  • You have professional experience with Golang (preferred) or Python.
  • You worked on AI projects (involving LLMs, NLP, or NER).
  • You have solid experience with Postgres, Elasticsearch, and Redis.
  • You’re familiar with the Cloud ecosystem, or have experience with Kubernetes, as well as with CI/CD and automation.
  • You enjoy dealing with complex problems and finding elegant solutions.
  • You like staying up-to-date with the latest trends and advancements in back-end development.
  • You're excited to take ownership of projects, set directions, and make decisions. You're able to communicate clearly with your colleagues.
  • You have experience in remote working. You're comfortable working primarily with asynchronous communication and don't need much handholding or supervision.

Benefits

  • A yearly gross compensation ranging between $90k and $120k USD, depending on experience
  • Five weeks of paid vacation
  • An automatic annual raise of 5%
  • Employment status (local contract via remote.com)
  • Coworking space membership
  • Fully-paid setup (including a MacBook Pro, standing desk, ergonomic chair, etc.)

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Back-End Engineer Related jobs