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 initiatives to paintings on and issues to be told, comparable to our React internet app, analytics infrastructure on GCP, visitor API, JS snippet, and AI-driven experimentation.
- It is a full-time, faraway function inside of Europe. Our present engineering group is divided between Germany and Poland.
- Hyperlink to use beneath!
IMPORTANT: You should lately be a resident of Europe inside the 29 nations indexed beneath for us as a way to rent you. We don’t seem to be relocating applicants or sponsoring new visas, however help you stay an present paintings visa inside of Germany if wanted.
Concerning the function
Affilimate is on the lookout for a Senior Fullstack Engineer skilled with TypeScript, React, and Node.js to enroll in us.
Our product is a internet analytics and knowledge platform utilized by media firms and creators. We observe hundreds of thousands of pageviews in step with day and hundreds of thousands in income each and every month for our consumers.
Our group is small and our processes are environment friendly. You’ll sooner or later send code to manufacturing each day. You will have to have the ability to steadiness a top point of code high quality with sensible decision-making and bias in opposition to delivery early and frequently.
Applied sciences
Our codebase lives in a monorepo of 300K+ strains of TypeScript.
We’re working on Google Cloud Platform, with a React.js frontend (constructed with Firebase, Subject material UI, Emotion, and Recharts) and a serverless backend working on Cloud Purposes and GCP-managed databases.
Bonus you probably have enjoy with columnar databases like BigQuery and ClickHouse, even though we additionally use Firestore, Postgres and Redis for particular use circumstances.
Conventional duties
- Construction new options end-to-end according to first-hand visitor analysis you take part in and iterating on design mockups.
- Construction new gear that ingest and show huge volumes of analytics, transaction, and ecommerce records in a performant and user-friendly approach.
- Optimizing and scaling present workflows, for instance through introducing streaming, slow records fetching, intermediate garage in buckets, or growing new programs altogether.
- Operating on our customer-facing API, exposing a few of our robust inner endpoints to consumers in a secure approach.
- Information 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 supply cutting edge tactics for our consumers to leverage their proprietary records.
- Integrating third celebration APIs following confirmed patterns and programs.
- And naturally, repairs, refactoring, and solving problems reported to our Beef up group, in addition to writing inner documentation.
Usually, there’s all kinds of labor, so there’s so much to be told regardless of your background.
Product
- Aggregating transaction records from a couple of records assets in a single position by means of APIs and different integration strategies.
- Attach income again to express content material and hyperlinks, the usage of our internet analytics platform and JavaScript snippet.
- Optimization gear like heatmaps and revision monitoring, which content material editors can use to make stronger efficiency.
We’re already dealing with hundreds of thousands of requests in step with day and taking a look to scale 100 – 1000x.
We’re additionally increasing our product providing past records and analytics, and are on the lookout for product-minded engineers to lend a hand spin the ones initiatives up.
Location
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 increase the world to the 29 nations indexed above.
If you wish to have an employer to proceed operating on a German paintings visa, we will more than likely beef up you!
We’re no longer in a position to sponsor relocation to Europe or visas in different Ecu nations.
Advantages
- Paintings remotely and revel in versatile hours.
- Low tension, low conferences, no company politics.
- Inner transparency of our corporate efficiency by means of weekly All Palms.
- Affect the product course and notice your paintings at once have an effect on the industry.
- Construct the product according to direct visitor comments, be a part of visitor interviews and onboarding, and put into effect enhancements according to first-hand enjoy.
- Alternative to tackle extra duty because the group grows.
- Use fashionable gear for paintings, like Slack, Linear, and Slab.
- Quarterly in-person coworking with different engineering group participants in Europe.
- Annual offsite with the remainder of the corporate.
- Corporate-provided computer with upgrades each and every 2 years.
- 300 EUR preliminary faraway administrative center funds.
- Native advantages (varies through nation).
What we’re on the lookout for
- 7+ years prior skilled enjoy. You will have sturdy technical enjoy, preferably operating in an early to mid-stage startup.
- Very sturdy working out of knowledge constructions. An enormous a part of the task is records aggregation and transformation, so you’ll retailer/retrieve/show records in numerous tactics.
- Sturdy TypeScript talents. You want to be relaxed operating in a TypeScript codebase, and basics like the usage of generics, union varieties, and so forth.
- Revel in with React. A large a part of the task is development and bettering our UI.
- Command line basics. You will have to be relaxed operating at the command line as wanted. Convenience with git may be a should.
- Center of attention 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 will have to be pleased with CSS, and be aware of element when enforcing designs.
- Sturdy English verbal exchange. You will have to have the ability to obviously talk about technical subjects in English.
We are development a various group, and welcome non-traditional backgrounds. We don’t care you probably have a CS stage or no longer. We do care about years {of professional} technical enjoy and in addition to the non-technical talents that come at the side of it.
This function isn’t open to freelancers or businesses, and we don’t seem to be excited about hiring thru a recruiter.
Bonus issues
You’ll be at a robust merit for this function you probably have:
- Revel in on Google Cloud Platform.
- Revel in operating on data-intensive initiatives and similar talents.
- Convenience with SQL and enjoy operating 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 will get started through tag teaming over Slack as you be told the product, area, and codebase.
- After 2-3 weeks, you are able to independently take care of small options, upload capability to present monitors, and attach easy insects.
- After 1-2 months, you are able to put into effect 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 device refactors and extra architectural-level adjustments.
Hiring procedure
- Fill out the applying shape related beneath. You can listen from us inside of 1 week.
- For those who cross the applying, you’ll be able to get a brief coding take a look at (15-20 mins) to lend a hand us evaluation 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 in conjunction with present participants of the group.
- In spite of everything, we will see if we are a fit from either side.
To use
Demonstrating an working out of our product and this function will dramatically make stronger your possibilities of transferring to your next step.