Full-Stack Software Engineer
Upflow

Upflow

Full-Stack Software Engineer

  • Indefinido 
  • Fecha de inicio:  
  • Teletrabajo a tiempo completo
  • Licenciatura / Máster
  • > 1 año

La empresa

Upflow

Upflow

  • Software, FinTech/InsurTech, SaaS/Servicios en la nube
  • Entre 50 y 250 empleados

La oferta

Full-Stack Software Engineer

  • Indefinido 
  • Fecha de inicio:  
  • Teletrabajo a tiempo completo
  • Licenciatura / Máster
  • > 1 año

¡El puesto ya ha sido cubierto!

Who are they?

At Upflow, we’re building the platform revolutionizing how B2B businesses get paid.

Today, most companies are still struggling to collect payments from their customers: hundreds of unpaid invoices, anarchic communications, multiple payment methods. They lose tons of hours on zero value-added tasks, suffer from late payments that hinder their growth, and sometimes simply go bust because of cash flow issues. It’s time for a change.

Upflow is the modern hub to manage all data exchanges, communications, and payments to get paid faster, simpler. We are a product-led organization solving this problem with a tech approach.

We’ve launched in 2018 and are trusted by hundreds of awesome users in the EU & US including Lattice, Front, Triplebyte, Iziwork, ProductBoard, Proxyclick, and more. We’re also backed by leading investors (YCombinator, 9yards, eFounders) and top executives business angels from N26, Square, Mercury, Uber, and Netsuite.

We’re a remote-friendly, distributed team across 3 continents and rapidly expanding. Now’s a perfect time to join if you’re looking for an exciting international experience.

For more information, please visit our website www.upflow.io or check out our product demo here: https://demo.upflow.io

Upflow
Want to know more about Upflow?Company culture, teams, technical stack, jobs... Let's go for an immersion!
Visit the profile

Job description

What you will do

  • Build high quality products that have a meaningful and measurable impact on people’s working life.
  • Own your work: lead projects from concept to completion. You’re in control of your own success.
  • Build & improve code across the entire stack (see below) for new and existing products.
  • Practice and encourage software engineering best practices: reasonable test coverage, appropriate modularisation, designing cohesive interfaces, and making the call on technical trade-offs.
  • Ship code to customers every week and measure its impact.
  • Collaborate in technical reviews to strengthen our architecture and system designs.

Our architecture

  • Monolithic with the exception of one legacy microservice
  • 100% Typescript (mainly strict)
  • React, Express, Postgres and Redis (queues)
  • Hosted on Heroku. Datadog + Sentry for monitoring.
  • 86.48% test coverage on the backend.
  • Full continuous delivery averaging 1 deployment / day.
  • Simple architecture at the backend (thin model, fat service layer, thin controller), no exotic design patterns (dependency injection…)

Preferred experience

Who you are

  • Have an entrepreneurial mindset and are at ease in a very fast paced and rapidly changing environment.
  • Industry experience in software engineering with full-stack web applications.
  • An expert in modern javascript development methodology, process and tooling (or are willing to become one).
  • Pragmatic approach to engineering that strikes a balance between seamless experiences, beautiful code, maintainability, and time to market.
  • Appreciation for a test-driven, code-review culture.

Why join Upflow?

  • International Mindset: We have offices in Paris and New York.
  • Flexible working: Work on-site in Paris, 100% remote, or something in between.
  • Exciting moment: Opportunity to join early and build the partnership function from the ground up.
  • All-star team: A solid team of wicked-smart builders.
  • Learning opportunity: Strong focus on learning and growing through education and professional development in hard and soft skills.
  • Trusting environment: Hands-off management style. We have a strong culture of ownership and autonomy.
  • Best in class perks: 35 paid days off, meal vouchers, cool offices, top-of-the-range equipment, great healthcare, and competitive salary and equity.
  • Offsites: Regular offsites with the team, meetups, and strong connections to the startup ecosystem

Recruitment process

  1. Discovery call with Talent Acquisition: making sure we’re on the same page.
  2. Screening call with Hiring Manager: ensuring this opportunity is a fit.
  3. Home assignment: a little engineering challenge
  4. Home assignment review: discussing you assignment with your peers
  5. Meet the team: meeting with the PMs you’ll work with
  6. Founder interview: meeting with Barnaby, cofounder and CTPO at Upflow.
Upflow

Upflow

¿Te interesa esta oferta?

Questions and answers about the offer
  • Añadir a favoritos
  • Compartir en Twitter
  • Compartir en Facebook
  • Compartir en LinkedIn