LucaMausberg

LucaMausberg

Senior DevOps / Junior Full Stack Engineer (Phoenix/Elixir) - Marko, Switzerland

Introductory paragraph

We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy, fun and secure with our next-generation marketplace.

  • Step 1 Make buying and selling second-hand an amazing experience :sparkles:
  • Step 2 Invite everybody to join our community :two_women_holding_hands::dancer::people_holding_hands::man_dancing::two_men_holding_hands:
  • Step 3 Make it even better :rocket:

Join our dynamic and driven team and help advance the :arrows_counterclockwise: economy.
Let’s make Switzerland (and later more countries…) more sustainable and less wasteful!

About us

My name: Luca Mausberg
My position: Founder / COO
Company name: Marko Switzerland AG
Website: https://www.marko.ch
Country: Switzerland
Company info and history: we are using the PETAL stack and are building the whole C2C marketplace from scratch

We rallied some of the biggest brands in Switzerland behind our mission and expanding our team with key players. :tada:

About the job

Job title:
Senior DevOps / Junior Full Stack Engineer (Phoenix/Elixir)

Job description:

We’re looking for an experienced individual contributor (IC) who enjoys working alongside other experienced engineers to build up the DevOps infrastructure of Marko.

  • Build the core DevOps infrastructure. You will be the core person to build up the DevOps infrastructure of Marko. You can choose which platform (AWS, Google Cloud, Azure etc.) you want to use. After launch your role will transition more and more into a split between full-stack engineer and DevOps lead.
  • Help build the core, user-facing product. You’ll build the product and everything behind the scenes from the ground up, having a huge and direct impact by shipping your work to users daily.
  • Use modern web tech and influence the stack. We use the PETAL stack. LiveView with TailwindCSS on the frontend, and Elixir/Phoenix on the backend to build a best-in-class client and infrastructure that scales. As we build out our stack, you get to make critical choices and lay the foundations.
  • Create a robust and scalable backend. Build PostgreSQL database models, performant API, 3rd party integrations (payment, shipping, insurance), product analytics, transactional email, and service monitoring. We currently deploy to Fly.uo to keep DevOps simple and will be looking for you to establish viable long-term cloud infrastructure and operations.
  • Build UI components. You’ll implement basic UI with TailwindCSS and LiveView based on Figma mocks and our design system. You’ll collaborate with designers and frontend engineers on user-facing features powered by your backend code. We rapidly ship UI that has an amazing feel to it by polishing CSS, interaction states, and animations.
  • Solve interesting technical problems. Bring your full creativity to solve super-challenging technical problems: from complex backend architecture with many 3rd party integrations, real-time product search, recommendation engine, highly scalable e-commerce platform, to nifty client-side interactions.

Salary range:
80-125k CHF + equity with multiple options based on your desire for ownership.

Position on remote work:
Remote/Hybrid

Qualifications or experience required:

  • Technical background as senior DevOps engineer. You worked the last few years as a senior DevOps engineer with any of the major cloud services and know what is needed to build and maintain a scalable infrastructure for hyper growth.
  • Technical background as junior elixir engineer. After experiencing the burden of an overly complex SPA with SSR in production and having seen the maintenance cost accompanied with it, you started to look for better solutions and found Phoenix Liveview, Elixir and functional programming. You started to educate yourself and use the technology in your personal projects. You felt the joy it brought back to your craft and now you want to transition into a part to full-time position, where you work with it on a daily basis and grow as an elixir engineer.
  • Startup culture. Building new things from the ground up is hard and requires a different mentality than iterating on an existing product. Having experience in a green field product and living through the journey of a new product is a big plus.
  • Highly productive while producing quality code. You are diligent about your solution, stay consistent in your approach and clean up your code before you ship it. You value the readability of your code and the control flow highly.
  • Curious and quick learning. We don’t expect you to have production experience in every technology we use, but to learn and be productive quickly. You’re always open to candid feedback from experienced co-workers and will improve and pickup on new skills autonomously.
  • Attention to detail while pragmatic. We strive for few slips in code, Git hygiene, and clear written communication — all while remaining low-ego and simply focusing on solutions.
  • Good heart. We don’t tolerate jerks and are generally just friendly people.

What the successful job applicant will be working on:

You will be the core person to build up the DevOps infrastructure of Marko. You can choose which platform (AWS, Google Cloud, Azure etc.) you want to use. After launch your role will transition more and more into a split between full-stack engineer and DevOps lead.

About the interview process

  • Send along links that best showcase the relevant things you’ve built, and tell us briefly why you’re interested in joining Marko.
  • Get invited to short introduction interview
  • Dive deeper in a technical interview and take us through some code of you
  • Final interview with all the founders

Further info

Learn more at https://work-at.marko.ch or DM me if you have any questions.

First Post!

coilardium

coilardium

Awesome will definitely have some questions..

Where Next?

Popular in Jobs Top

dsb84
7Sage is a fast-growing education technology company. We’re looking for a Senior Elixir Engineer. Our small, remote team moves at the pac...
New
olivermt
Introductory paragraph OMT Tech is an international development company founded on the single principle of developing interesting projec...
New
james-whitehat
https://whitehat-2.workable.com/jobs/458249 Introductory paragraph We’re looking for a mid/senior engineer to help create the first ver...
New
Judith
Firework is the world’s leading immersive “shoppertainment” platform with shoppable video, live streaming commerce, and monetization capa...
New
lleger
Introductory paragraph Hiive is looking for a Senior Elixir Backend Engineer to join our product team and work on an Elixir / Phoenix ba...
New
egze
Introductory paragraph Hi @elixirforum. I’m happy to announce another Elixir job in my team. We’ve launched our new flagship product - O...
New
paulbutcher
We are a young startup aiming to democratise financial research by applying cutting-edge Machine Learning and Natural Language Processing...
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New
bryanleptich
Introduction Humanly seamlessly brings together people and AI through conversation. Our chat technology screens and schedules candidates...
New
QuinnWilton
Hey Elixir Forum! I’m an engineer at Tinfoil Security. We’re a small team of < 15 people who write automated security analysis tools....
New

Other popular topics Top

TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 41539 114
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? Ecto.Repo — Ecto v3.14.0 has exampl...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43622 214
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

We're in Beta

About us Mission Statement