Senior Full-Stack developer

Open location

This is a very creative role, the successful candidate must have a genuine passion for UI,UX and all things digital. Not only will you be writing exceptional code you will be contributing ideas on creating our line of products. Vue/Typescript development will be at the core of your role however there will be exposure to new technologies and languages to expand your skill set. We are building all our projects using our Vue.js-based framework, a collection of Golang JSON REST API's and Typescript/Nest.js API backends, and running in k8s cluster.

We are C Wire.

A fast-growing AdTech startup with offices in Zurich, Belgrade and Vienna.

What we do

We’re on a mission to enable advertisers and publishers to unlock their full advertising potential on the trusted web.

And we do it in a non creepy way: We do AI-based targetings, using our own proprietary technology. We do not collect and share your data!

How do we do it?

We deal with a lot of data, and a lot of traffic. Really, a lot!

We get requests every time you load an article on your favourite news website. That multiplied by the biggest news sites in Switzerland, Germany, France, Austria and the UK. 🤯

We scrape, store and categorize all of their articles into different taxonomies.

The heavy lifting is taken care of by our GoLang based microservices running on an EKS cluster. Data is stored in postgres and Clickhouse DBs and we’re able to time travel using a distributed log.

Our creatives are built using Svelte and the self-services are developed in Vue and Nest.JS.

Why do we need you?

We need to scale, we need to provide easy-to-use self-service tools for media agencies, publishers and our internal teams, and we need to optimize creatives that get thousands of views every hour.

We need smart and motivated engineers to do so.

Your role

As a Senior Full-Stack Engineer, your focus will be on developing and designing the self-service platform. You’ll also design, integrate and optimize creatives on publisher sites and collect the needed metrics for reporting and billing advertisers.

You’ll write tests to harden your solution and design fast and reliable deployment pipelines.

Furthermore, you’ll work closely with the rest of the team to deploy and monitor your solutions and optimize product requirements with technical feasibility.

Ideally, you have

  • BSc or MSc in Computer Science or a related field
  • Passion for collaboration and strong interpersonal skills
  • Proficiency in Typescript and Javascript
  • Proficiency in frontend tools and technologies (HTML5/CSS3, Javascript ES6, webpack)
  • Proficiency in writing CI/CD pipelines and automated tests (GitHub Actions, CircleCI, test containers, cypress /, jest)
  • Experience with PrebidJS or other Advertising Technologies
  • Experience with Linux, Docker and container orchestration frameworks like Kubernetes.
  • Knowledge in database structure, design, query languages (e.g. SQL), large data sets, distributed systems, and fundamentals of mathematics and statistical concepts is a plus.
  • Knowledge in creating and scraping instrumentation data is a plus (Prometheus, Grafana).

Engineering at C Wire

We collaborate closely - we do pair programming and mob sessions.

We work remotely and in the office.

We are flexible - family, hobbies and that annoying appointment at the local office all take space in your diary. Don’t worry about it, we understand.

We care - not only about simplicity and elegant solutions, but also about testability, operational challenges and product aspects.

We cherish end-to-end ownership and DevOps culture.

We are fast - We do trunk based deployments and several releases a day.

We minimize context switches - Meeting free afternoons is the rule! We break it sometimes.. 🦹

We are metrics driven - We monitor our services and create custom metrics for our KPIs, like daily and hourly revenue 📈

We are geeks 🤓 - vim and Linux - why make your life miserable? Ask some of our engineers.. 🤦‍♂️

We are transparent and honest.

Sound like you?

Submit an application.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.