LucaMausberg

LucaMausberg

Senior Full Stack Engineer (Phoenix/Elixir) - Marko Switzerland AG

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 Full Stack Engineer (Phoenix/Elixir)

Job description:

We’re looking for an experienced superstar who enjoys working alongside our CTO and other experienced engineers and designers to quickly build and iterate on backend and frontend for our secondhand marketplace.

  • 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 PET(A)L 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 AWS 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-115k CHF + equity with multiple options based on your desire for ownership.

Position on remote work:
Remote

Qualifications or experience required:

  • Used Elixir, Phoenix & LiveView in production before. You are a strong supporter of FP and keep up diligently with the advances in the Elixir universe. Being an active member of the community would be a strong plus.
  • Highly productive while producing quality code. You enjoy pushing out features in a pragmatic and maintainable way. You know when to use duct tape and when to lay a foundation.
  • Curious and quick learning. We don’t expect you to have experience in every technology we use, but to learn and be productive quickly. Owning several repos and jumping into all of them doesn’t scare you.
  • Design sensibility. While you’ll co-craft the interface with top designers and frontend engineers, we expect you to have a knack for great UX, such that you feel if something is off and can flag it, or better yet, polish it.
  • 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:

Build the first version of the marketplace platform with the PET(A)L stack together with an experienced team.

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.

Most Liked

marcin

marcin

Great that you support second circulation of goods!
Could you write few words on how Marko differs from Vinted?

LucaMausberg

LucaMausberg

Hi, sure but can’t tell you everything. Very quickly summed up

  1. Get rid of transactional hurdles (payment, shipping)
  2. Focus more on the human not the product to create an in between of social media and secondhand e-commerce
  3. Create a better shopping experience through product recommendation (more and better data than standard e-commerce)

If you want to know more feel free to reach out :slight_smile:

All the best

Luca

LucaMausberg

LucaMausberg

can be done fully remote, but should be in Europe to have occasional meetups

Where Next?

Popular in Jobs Top

sublimecoder
Introductory paragraph InsideTrack is passionate about student success. Since 2001, we have been dedicated to partnering with colleges a...
New
Douglas
Zaya is an innovative startup, with the vision to take the recruiting business to a new technological level, therefore we are looking for...
New
shumishyna
About us IRIS is looking for experienced Elixir Backend Developers to join our talented team (remotely). IRIS is a personal co-operatin...
New
jaowcz
We are woumedia. A digital products studio. We design and develop web and mobile apps for startups and established companies. We work ...
New
patrick_sona
Introductory paragraph We’re building the next generation of tools for the 80% of workers that don’t sit behind a desk, think everything...
New
elbasti
Introductory paragraph Trying something new I’ve never seen before: code review as a service! We’re a very small team (2 engineers), bot...
New
derivcosweden
Introduction Do you want to change the way tens of thousands of players globally experience our Sportsbook product and develop our backe...
New
james-bowers
Introductory paragraph You’ll be joining a small, focused team working on a reusable cross-platform resiliency layer. You will design so...
New
seatscouts
Introductory paragraph Broker Genius, an industry-leading SaaS provider, offers firms across the event industry the best-in-class techno...
New
paulbutcher
We are a young startup aiming to democratise financial research by applying cutting-edge Machine Learning and Natural Language Processing...
New

Other popular topics Top

srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New

We're in Beta

About us Mission Statement