Position: Senior Full-Stack Developer (Node.js, React.js, Typescript)
Company: Mobilunity
Experience required: 5y
Category: Node.js
English level: intermediate
Published: 2021-12-01T00:00:00+02:00

Our Client works with a demand to low-carbon alternatives. Since the fashion industry is responsible for ~5% of global greenhouse gas emissions (GHG), their product aims to avoid hundreds of millions of tons of GHG every year. They do that by helping fashion retailers and brands put a carbon tag on the products they sell. 40+ fashion brands from all over the world are partnering with them and several major fashion retailers are currently deploying their product. With big incoming investments they are now looking for someone to accelerate in building the technology.

This part-time engagement is for at least 20-25 hours/week at your convenient time + availability for catch up calls during the working hours in France (between 11AM and 7 PM) 2-3 times a week first, 1-2 times after the onboarding stage. The calls would take around 1 hour each.

As the first software engineer to join the founding team, you’ll work hand-in-hand with the CTO to create the technology platform. You will work closely with the 3 founders and the Head of Science. You’ll also participate in growing the engineering team once you arrive, with at least another hire in the first half of 2022.

This means taking part in the design, architecture, implementation and operation of the different components, like:
🐳 product data ingestion / ETL platform: retrieves and consolidates data from many sources (brand/retailer product inventories, websites…) to create the best-possible representation of a product
🐳 the carbon engine, transforming product data into carbon footprint assessments
🐳 endpoints where they display the carbon information: a widget embedded by brands and retailers, the website, etc

A few examples of the key challenges you will be working on:
🐳 extend from the first product category (sneakers) to another one, then hundreds, by generalising the carbon model implementation
🐳 generate product data for all the products tracked by processing thousands, then millions of data points
🐳 handle the data processing as well as displaying the carbon information in demanding environments (e.g. big e-commerce retailers) by building a rock-solid infrastructure
TECH STACK:
🐳 (technologies you’ll have a key role in changing if needed)

🐳 Typescript and React everywhere

🐳 NextJS for the web, BlitzJS for internal tooling

🐳 Prisma/PostgreSQL for dealing with data

🐳 Python for data analytics and data science

🐳 Vercel/Heroku/DigitalOcean to host it

MUST HAVE SKILLS:
✔ At least 5+ years of experience in software engineering, mostly on backend positions (if not full-stack), with frontend skills
✔ Solid experience of working with and knowledge of Node.js, React and Typescript (experience with other technologies from the tech stack of the project is good-to-have)
✔ Striving for quality and maintainability: knowing when it’s needed, skilled in making durable and high-quality software. You’ll run what you’ll build anyway, so better do it right.
✔ Pragmatic and focused on impact, you know how to navigate uncertainty, you’re ready to switch priorities if the business focus changes
✔ At least upper-intermediate level of English (both written and spoken)
IN RETURN WE OFFER:
✔ The friendliest community of like-minded IT-people
✔ Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
✔ Mobilunity Medical Insurance program designed to attend our teams’ needs
✔ Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
✔ Fair salary and 100% taxes coverage – don’t worry about possible taxes raise – we will get you covered
✔ Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
✔ English classes in 1-to-1 & group modes with elements of gamification
✔ Neverending fun: sports events, tournaments, music band, multiple affinity groups
COME ON BOARD, AND LET’S GROW TOGETHER!