Fullstack Engineering Intern
Upflow revolutionizes the way B2B businesses get paid, unlocks owed cash reserves, and empowers B2B companies to grow better.
Most modern, fast-growing companies are fully focused on sales growth and retention and struggle to maintain focus on cash collection. This leads to thousands of unpaid invoices, broken communications, outdated payment methods, and a negative customer experience. As a result, cash flow suffers, and growth is inhibited. Upflow is the modern collections hub that manages all data, analytics, communications and payments to improve cash flows.
We are a product-led organization launched in 2018 and trusted by hundreds of companies across the US and EMEA, including Lattice, Front, Iziwork, ProductBoard, and more. We're also backed by leading investors (YCombinator, 9yards, eFounders) and top business angels from N26, Square, Mercury, Uber, and Netsuite.
We're distributed across three continents and rapidly expanding. It's a perfect time to join if you're looking for an exciting personal growth opportunity and international experience.
For more information, please visit our website www.upflow.io
Our current stack
React, Node.js+Express, Postgres and Redis (queues)
Monolith hosted on GCP + CloudFlare
Datadog + Sentry for monitoring. Github Advanced Security.
Full continuous delivery on CircleCI, with 10 deploys per day on average & 1000s of non-regression tests run on each build
Notion for documentation
Your role at Upflow
As an Engineering Intern, you will work in the heart of Upflow's Product & Engineering team, focusing specifically on Analytics.
Implement new features using agile methodology (epic, user stories)
Work closely with product and design to ensure the successful implementation of features
Follow up on all aspects of the feature delivery (implementation, QA, bug analysis, testing)
Who you are
You are either fluent in English or fluent in French with basic English knowledge.
You are based in Paris.
You are currently in your 5th year of computer sciences study (engineering school, master, etc).
You like being part of a team, you’re autonomous and keen to learn.
Any other element from our stack is a plus.
Why join us?
🚀 Best-in-class product in a massive market.
💨 Fast-moving environment - you will never stop learning and growing.
🤝 Trusting environment - hands-off management style with a strong culture of ownership and autonomy.
🌎 International environment - work with team members across Europe and the US.
🪐 Top-end offices in central Paris, with a strong remote culture
This is a paid internship, compensated 1,500 EUR per month, starting in 2024 for a duration of 6 months. The role is based in our office in Paris (métro Grand Boulevard/Bourse), you will mostly work from the office.
1 - Discovery call with Pauline & Xavier
As your future internship manager, Pauline, Software Engineer, will give you a clearer view of your day-to-day role and discuss what you enjoy and are looking for in applying to this internship. Xavier, Product Manager, will participate in this call. Come with questions, we’d love to help you see yourself working at Upflow!
2 - Home assignment
Your time to shine! You’ll be given a home assignment. Yes, it is designed to assess your skills. But it’s also designed to give you a better taste of what being part of Upflow is like. Again, hiring is a two-way street! Ultimately: we believe assignments are a great way to control our biases. We care for what you do; not your schooling, social background, or the gender you identify yourself to.
3 - Home assignment review
Pauline will debrief your case with you. Philippe, our VP of Engineering, will join the call. Hiring managers at Upflow are looking for team players: taking and giving feedback is key to thriving with us!