Senior FullStack Engineer Remote Job at Affilimate  

0
162

Location: Europe Only

Job Nature: Full-Time

Summary

Before describing the Senior FullStack Engineer Job we will tell you about the company.

  1. Our company in the MarTech industry is in its early stages, and we have a team that works remotely, with our main office located in Berlin.
  2. You’ll become a member of a seasoned engineering team that may be small but has a track record of producing top-notch code.
  3. We use TypeScript for both the front-end and back-end components of our codebase.
  4. We have a variety of exciting projects, such as developing a React web app, creating data infrastructure on GCP, building public APIs, and crafting JavaScript snippets, that offer ample learning opportunities for you to advance your skills.
  5. We’re hiring for a full-time remote position based in Europe.
  6. To be considered for the post, you must necessarily be a resident of the UK or Europe or live in one of the 29 countries listed below.

About the role

Affilimate is seeking a skilled senior full-stack engineer expert in TypeScript, React, and Node.js to join our dynamic team.

Our product is a highly sophisticated web analytics and data aggregation platform catering to digital marketers, content creators, and media companies, with a daily page view count in the millions and monthly revenue in the millions for our clients.

As a full-stack engineer, you’ll have the opportunity to work on both the front-end and back-end while also exploring the infrastructure aspects of the platform. Our team is small but highly efficient, and you can expect to contribute code to production regularly.

Our co-founder, Monica Lent, is an experienced software engineer having over a decade of experience in the tech industry and will be available to provide guidance and support to help you acclimate quickly.

Our tech stack

Our codebase is in a mono repo with around 190,000 lines of TypeScript.

Specific technologies we use are:

  • Front-end: React, Firebase, Emotion, Material UI, Recharts
  • Back-end: Firestore, Cloud functions
  • Testing: Jest
  • Infrastructure: Google Cloud Platform
  • Database: Firestore, Realtime database, Postgres, Redis, BigQuer

Our codebase is modern and well-maintained. We are looking for someone who can balance producing high-quality code and making practical decisions as a Senior FullStack Engineer job

Typical tasks will include

A Senior FullStack Engineer will have to do the given tasks below

  • Improve UI, UX, and onboarding based on specs and design mockups.
  • Create reports and data visualizations by extracting data from databases, formatting it for charts and tables, and adding search/sort/filter features.
  • Develop new tools that require data storage and caching for speed and performance, such as the Link Generator.
  • Integrate with APIs following established patterns and systems.
  • Use Puppeteer for web crawling and browser automation to generate screenshots and extract website metadata.
  • Work on the upcoming public API and integrate it with data warehouses and BI tools like Looker and Databricks.
  • Enhance the analytics infrastructure with new capabilities and data points.
  • Maintain, refactor, and fix issues reported to the Support team and document internal processes.

Overall, this diverse role offers many opportunities for learning and growth, regardless of your background.

The product

Affilimate is a platform that provides analytics solutions to media companies, marketers, and creators, enabling them to track their affiliate revenue sources and optimize their website’s revenue generation.

We do that in three ways:

  1. We collect transaction information from various data sources and consolidate them into a single location using APIs and other integration techniques.
  2. We can trace revenue back to particular content and links using our web analytics platform and JavaScript snippet.
  3. We provide optimization tools such as heatmaps and revision tracking to help content editors enhance their performance.

We’re already handling millions of requests daily and looking to scale 100x.

Location

We require that you are currently a resident of one of the following European countries to get the Senior FullStack Engineer remote job

Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, or the United Kingdom. We can assist you if you already live in Europe and require employer support to continue working on your current work visa. However, we are unable to provide relocation sponsorship to Europe.

Benefits

Our Remote Senior FullStack Engineer Job will possess the following benefits

  1. Work remotely and enjoy a flexible schedule
  2. Experience a low-stress work environment with minimal meetings and no politics.
  3. Have a direct impact on the product and customers by influencing its direction.
  4. Opportunity to take on technical or people leadership roles as the team expands
  5. Equity options are available for the right candidate based on the evolution of their role and responsibilities.

What we’re looking for

We are looking for our Senior FullStack Engineer remote job that possesses the following things

  • At least seven years of professional experience, with a strong technical background, preferably in a startup environment.
  • They should have a solid understanding of data structures, as a large portion of the job requires data aggregation and transformation to store, retrieve, and display data in various ways.
  • Strong TypeScript skills, including generics, union types, and other fundamentals, are essential.
  • Experience with React is necessary as the job entails building and enhancing our UI.
  • Familiarity with the command line and proficiency in using git is required.
  • The candidate should be mindful of security and performance, as performance is crucial for our current and future scalability, and our top priority is the safety of our customer data.
  • Attention to design and UX is essential, and proficiency in CSS is necessary when implementing strategies.
  • Strong English communication skills are required for clear technical discussion.

We are an inclusive team and welcome applicants from non-traditional backgrounds. Even if you do not meet all the listed requirements, you are welcome to apply.

Bonus points

If you possess the following qualifications, our Senior FullStack Engineer would get the following bonuses

  1. Experience on Google Cloud Platform.
  2. Proficiency in working on data-intensive products from both the front-end and back-end perspectives.
  3. Proficiency in SQL and experience working with one or more of our databases, such as Firebase, Redis, BigQuery, or Postgres.

Expectations

  1. Ability to work independently while seeking clarification when necessary
  2. Initial onboarding period with guidance and support through Slack communication
  3. After 2-3 weeks, able to work independently on small features, add functionality, and fix simple bugs
  4. After 1-2 months, able to handle medium-sized parts, build new screens, and fix more complex bugs
  5. After 3-5 months, able to contribute to system refactoring and make architectural-level changes.

Hiring Process

  1. Complete the application form in the link below and expect a response within one week.
  2. If you pass the initial application screening, you will be given a coding test that will take about 15-20 minutes to complete.
  3. Following that, we will schedule an initial interview with you via Zoom to discuss your background and experience and provide you with more information about our company.
  4. A practical programming task that is slightly more complex (taking less than 1 hour) will be assigned to give us an idea of how you would approach working on larger projects.
  5. After completing the interview and programming task, we will determine if there is a good fit for both parties.

Our target is to fill these positions by the end of April.

To apply

To apply for this role, kindly click on the “Apply now” button after this and complete the application form.

It’s essential to showcase your understanding of our product and the requirements of this role, as it can increase your likelihood of advancing to the next stage.

I appreciate your interest; we’re excited to receive your application!

For Jobs in Pakistan click on this link

Remote IT Jobs and Top-Paying jobs

For more information about Senior FullStack Engineer, IT jobs, and Remote It jobs, visit our website, IT Jobs Update. We provide here detailed information about IT jobs in the USA. Our perception is to provide equal opportunities for young people to get the latest IT job information further to expand the top-paying IT jobs and IT Jobs worldwide.

LEAVE A REPLY

Please enter your comment!
Please enter your name here