January 22, 2025

Time zones: GMT (UTC +0), CET (UTC +1), EET (UTC +2)


TL;DR

  • We’re an early degree martech and analytics corporate with a faraway group, headquartered in Berlin, Germany.
  • 7+ years {of professional} enjoy is perfect for this function.
  • You’ll be becoming a member of a small however skilled engineering group.
  • Our codebase is TypeScript at the frontend and backend.
  • There’s all kinds of tasks to paintings on and issues to be told, corresponding to our React internet app, analytics infrastructure on GCP, visitor API, JS snippet, and AI-driven experimentation.
  • This can be a full-time, faraway function. Preferably you reside in Germany or Poland, as that’s the place our present engineering group contributors are, however we’re versatile inside of Europe for the proper candidate.
  • Hyperlink to use under!

IMPORTANT: You should lately be a resident of Europe inside the 29 nations indexed under for us so that you could rent you. We aren’t relocating applicants or sponsoring new visas, however let you stay an present paintings visa inside of Germany if wanted.


Concerning the function

Affilimate is in search of a Senior Product Engineer skilled with TypeScript, React, and Node.js to sign up for us.

Our product is a internet analytics and information platform utilized by media corporations and creators. We observe tens of millions of pageviews in keeping with day and tens of millions in earnings each and every month for our consumers.

This function is highest for an skilled, product-oriented instrument engineer, who strives to construct stunning, user-friendly merchandise around the complete stack.
You must love speaking to customers, taking part in product analysis, and be ready to paintings autonomously on tasks with no need all of the necessities spelled out upfront.

Our group is small and our processes are environment friendly. You’ll ultimately send code to manufacturing every day. You must have the ability to steadiness a top point of code high quality with sensible decision-making and bias against delivery early and incessantly.

Our cofounder, Monica Lent, is a instrument engineer with 10+ years enjoy, and along with the group will paintings with you to get you on top of things briefly.

Applied sciences

Our codebase lives in a monorepo of 300K+ strains of TypeScript.

We’re operating on Google Cloud Platform, with a React.js frontend (constructed with Firebase, Subject matter UI, Emotion, and Recharts) and a serverless backend operating on Cloud Purposes and GCP-managed databases.

Bonus if in case you have enjoy with columnar databases like BigQuery and ClickHouse, regardless that we additionally use Firestore, Postgres and Redis for particular use circumstances.


Conventional duties

  • Development new options end-to-end in accordance with first-hand visitor analysis you take part in and iterating on design mockups.
  • Development new equipment that ingest and show massive volumes of analytics, transaction, and ecommerce records in a performant and user-friendly approach.
  • Optimizing and scaling present workflows, as an example by means of introducing streaming, sluggish records fetching, intermediate garage in buckets, or developing new techniques altogether.
  • Operating on our customer-facing API, exposing a few of our robust interior endpoints to consumers in a protected approach.
  • Knowledge visualization, together with pulling records from our JS snippet or integrations, and bringing that date to the frontend after which visualizing it.
  • Bettering options with AI the place it is smart, mindfully and responsibly, so we will be able to supply leading edge tactics for our consumers to leverage their proprietary records.
  • Integrating third birthday celebration APIs following confirmed patterns and techniques.
  • And naturally, upkeep, refactoring, and solving problems reported to our Enhance group, in addition to writing interior documentation.

On the whole, there’s all kinds of labor, so there’s so much to be told regardless of your background.


Product

Affilimate is an analytics platform that is helping media corporations, entrepreneurs, and creators develop their web site’s associate earnings by means of working out precisely the place their earnings is coming from.
We do this in 3 major tactics:
  1. Aggregating transaction records from a couple of records resources in a single position by means of APIs and different integration strategies.
  2. Attach earnings again to express content material and hyperlinks, the use of our internet analytics platform and JavaScript snippet.
  3. Optimization equipment like heatmaps and revision monitoring, which content material editors can use to beef up efficiency.

We’re already dealing with tens of millions of requests in keeping with day and having a look to scale 100 – 1000x.

We’re additionally increasing our product providing past records and analytics, and are in search of product-minded engineers to lend a hand spin the ones tasks up.


Location

You should lately reside and have the ability to paintings in Europe in some of the following nations:

Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Eire, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, or the UK.

We might particularly like to rent inside of Germany or Poland, as that’s the place our present group is and we do quarterly coworking and making plans in consumer. For sturdy applicants, we will be able to enlarge the realm to the 29 nations indexed above.

If you want an employer to proceed running on a German paintings visa, we will be able to most definitely give a boost to you!

We’re now not ready to sponsor relocation to Europe or visas in different Eu nations.


Advantages

  • Paintings remotely and experience versatile hours.
  • Low tension, low conferences, no company politics.
  • Inner transparency of our corporate efficiency by means of weekly All Fingers.
  • Affect the product path and spot your paintings immediately affect the trade.
  • Construct the product in accordance with direct visitor comments, be a part of visitor interviews and onboarding, and put in force enhancements in accordance with first-hand enjoy.
  • Alternative to tackle extra duty because the group grows.
  • Use fashionable equipment for paintings, like Slack, Linear, and Slab.
  • Quarterly in-person coworking with different engineering group contributors in Europe.
  • Annual offsite with the remainder of the corporate.
  • Corporate-provided pc with upgrades each and every 2 years.
  • 300 EUR preliminary faraway place of job finances.
  • Native advantages (varies by means of nation).

What we’re in search of

Our perfect candidate suits the next profile:
  • 7+ years prior skilled enjoy. You’ll have sturdy technical enjoy, preferably running in an early to mid-stage startup.
  • Very sturdy working out of information buildings. An enormous a part of the activity is records aggregation and transformation, so you’ll be able to retailer/retrieve/show records in numerous tactics.
  • Sturdy TypeScript abilities. You wish to have to be relaxed running in a TypeScript codebase, and basics like the use of generics, union sorts, and so on.
  • Revel in with React. A large a part of the activity is construction and bettering our UI.
  • Command line basics. You must be relaxed running at the command line as wanted. Convenience with git could also be a should.
  • Focal point on safety and function. Efficiency issues at our scale, and not anything is extra vital to us than safety of our confidential visitor records.
  • Care about design and UX. You must be pleased with CSS, and take note of element when enforcing designs.
  • Sturdy English verbal exchange. You must have the ability to obviously speak about technical subjects in English.

We are construction a various group, and welcome non-traditional backgrounds. We don’t care if in case you have a CS level or now not. We do care about years {of professional} technical enjoy and in addition to the non-technical abilities that come in conjunction with it.

This function isn’t open to freelancers or businesses, and we aren’t excited by hiring via a recruiter.


Bonus issues

You’ll be at a robust benefit for this function if in case you have:

  • Revel in on Google Cloud Platform.
  • Revel in running on data-intensive tasks and similar abilities.
  • Convenience with SQL and enjoy running with relational databases like Postgres, columnar databases like BigQuery/ClickHouse, and in-memory garage like Redis.

Expectancies

  • You’ll paintings independently whilst nonetheless asking questions when one thing is not transparent.
  • We’re going to get started by means of tag teaming over Slack as you be told the product, area, and codebase.
  • After 2-3 weeks, you are able to independently maintain small options, upload capability to present monitors, and attach easy insects.
  • After 1-2 months, you are able to put in force small to medium-sized, standalone options, construct new monitors, and attach extra advanced insects.
  • After 3-5 months, you are able to give a contribution to machine refactors and extra architectural-level adjustments.

Hiring procedure

  • Fill out the applying shape connected under. You’ll be able to listen from us inside of 1 week.
  • In case you move the applying, you’ll be able to get a brief coding check (15-20 mins) to lend a hand us overview your programming basics.
  • Then, we will do an preliminary, 30-minute interview over Zoom to be told about you and percentage extra about our corporate.
  • In spite of everything, we’ll do a 45-minute verbal technical interview along with present contributors of the group.
  • In spite of everything, we will see if we are a fit from each side.
Our objective is to fill those roles by means of the top of April.


To use

Please click on the Observe now button under and fill out the shape to use for this function.

Demonstrating an working out of our product and this function will dramatically beef up your probabilities of transferring to the next move.

Thank you in your time, we look ahead to receiving your software!


Leave a Reply

Your email address will not be published. Required fields are marked *