Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Software Engineer image - Rise Careers
Job details

Backend Software Engineer

About Upflow

Upflow provides cutting edge cash collection technology to help B2B companies get paid faster and simpler.

We are a product-led SaaS startup, launched in 2018 and trusted by hundreds of companies across the US and EMEA, including Lattice, ProductBoard, Instawork and more. We're also backed by leading investors (YCombinator, eFounders, Hedosophia) and top business angels from N26, Square, Mercury, Uber, and Netsuite.

This is an amazing opportunity to work and learn in a fast-growing Fintech and an international environment. The position is preferably on site in Paris, but hybrid and 100% remote can be considered.

For more information about our company and our team, visit our careers page at www.upflow.io/careers

What you will do

As part of our integrations team, you will tackle the challenge of real-time synchronization for millions of invoices and financial transactions, ensuring accuracy and reliability across our platform.

In your day-to-day at Upflow, you will:

  • Improve our synchronization engine, working closely with PMs and engineers to add new features and improve its reliability and performance.

  • Integrate third-party financial services like ERPs, billing tools, and payment gateways, both pulling and pushing financial data.

  • Ship code to production daily, leveraging our robust CI/CD pipelines.

  • Be part of a small and efficient team, striving for productivity: automated testing, clean and simple architecture, observability....

  • Rotate as a technical champion, triaging and resolving issues detected by our monitoring tools or reported by clients.

  • Own projects end-to-end, from specification to release, driving both functional and technical decisions.

Our current stack

  • 100% Typescript

  • Node.js, Postgres, Redis, Graphql, React

  • Infrastructure as code using Terraform and hosted on GCP

  • Datadog + Sentry for monitoring

  • Full continuous-delivery on CircleCI, with 10 deploys per day on average & 1000s of non-regression tests run on each build

  • Notion for documentation

You

You are a talented software engineer that thrives in a positive environment. If you have some of the following traits, Upflow could be an excellent fit for you:

  • 3+ years of industry experience in software engineering

  • Based in Paris, or lives in Paris timezone

  • Proficient in Typescript development

  • 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.

  • Naturally collaborative and focused on facts & pragmatic solutions to problems

  • Comfortable in a startup environment: high-impact, autonomy & ownership, versatile & self-driven

Why join Upflow?

💰Top-market compensation + company’s equity.

🚀 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.

🏢 Flexible remote culture with offices in Le Marais, Paris and Midtown, New York City

🤼 Team activities such as lunch, drinks and offsite organized regularly.

Recruitment Process

1 - Screening call with Pauline, Software Engineer and your N+1

It’s a discussion with your future manager. We’ll get deeper into your expertise and know-how. We’ll also give you a clearer view of what your day-to-day in that role is like. It’s a good opportunity to see if you foresee 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

Your hiring manager will spend up to 90 minutes debriefing your case with you. A peer can take part in this review. Hiring managers at Upflow are looking for team players: taking and giving feedback is key to thriving with us!

4 - Meet the team!

You’ll also meet up with at least two other peers so you can foresee yourself as part of this team. 😃

5 - Founder interview

Meet with Alex (co-founder & CEO). He will tell you everything about Upflow’s vision and values. It’s a privileged moment to ask questions, too.

At Upflow, we are committed to building a diverse and inclusive workplace. We encourage all individuals to apply, even if you don’t meet every qualification. Research shows that some candidates may hesitate to apply unless they meet every requirement. However, we believe that a variety of experiences and perspectives can bring value beyond the listed qualifications. If you’re excited about what we do and feel you could contribute, we want to hear from you

Upflow Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Upflow DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Upflow
Upflow CEO photo
Alexandre Louisy
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Software Engineer, Upflow

At Upflow, we’re looking for a dynamic Backend Software Engineer to join our passionate team in Paris. As a member of the integrations team, you’ll have the opportunity to work on our cutting-edge cash collection technology that’s helping B2B companies streamline their payment processes. In this role, you will dive into real-time synchronization challenges for millions of invoices, ensuring our platform's data remains accurate and reliable. You'll be working with a modern tech stack, including TypeScript, Node.js, and PostgreSQL, and will collaborate closely with Product Managers and engineers to enhance our synchronization engine. Daily, you'll ship code to production and finish tasks using CI/CD pipelines, helping us maintain speed while improving quality. Your responsibilities also encompass integrating third-party financial services, resolving issues as a technical champion, and owning projects from inception to completion. If you love writing code, optimizing performance, and being part of a small team where every contribution matters, this role at Upflow could be your perfect fit! Moreover, with an emphasis on remote flexibility and a supportive culture of trust, you’ll thrive in an environment that promotes learning and collaboration. We’re excited to welcome someone who is not just technically skilled, but also fits our vibrant culture here at Upflow. Come join us and help reimagine the future of fintech together!

Frequently Asked Questions (FAQs) for Backend Software Engineer Role at Upflow
What are the responsibilities of a Backend Software Engineer at Upflow?

As a Backend Software Engineer at Upflow, you will be responsible for improving our synchronization engine, integrating various third-party services, and ensuring data accuracy for financial transactions. You will work with a modern tech stack, ship code daily, and own projects from start to finish, driving technical decisions and collaborating closely with your team.

Join Rise to see the full answer
What qualifications do I need to apply for the Backend Software Engineer position at Upflow?

To apply for the Backend Software Engineer position at Upflow, candidates should typically have at least 3 years of experience in software engineering, be proficient in TypeScript, and possess a pragmatic approach to problem-solving. Familiarity with cloud services and CI/CD pipelines is beneficial, along with a collaborative mindset.

Join Rise to see the full answer
What is the work culture like for a Backend Software Engineer at Upflow?

The work culture for Backend Software Engineers at Upflow is built on trust, autonomy, and collaboration. We foster an environment where team members feel empowered to take ownership of their projects. Our hands-off management style promotes productivity and innovation, while regular team activities help strengthen our community.

Join Rise to see the full answer
What technologies will I work with as a Backend Software Engineer at Upflow?

As a Backend Software Engineer at Upflow, you will work primarily with TypeScript, Node.js, PostgreSQL, and Redis, along with GraphQL for our APIs. Your role will also involve utilizing Terraform for infrastructure and various tools for monitoring, such as Datadog and Sentry.

Join Rise to see the full answer
What is the recruitment process for Backend Software Engineer roles at Upflow?

The recruitment process for Backend Software Engineer positions at Upflow consists of several steps, including a screening call, a home assignment, a review of your assignment, a team meet-up, and a final interview with our co-founder. This process is designed to be thorough and provide insight into both your skills and our company culture.

Join Rise to see the full answer
Common Interview Questions for Backend Software Engineer
Can you describe your experience with TypeScript and how it applies to backend development?

When answering this question, focus on specific projects where you utilized TypeScript for backend development. Highlight how TypeScript's strong typing helped you catch errors early, improve code maintainability, and collaborate efficiently with your team.

Join Rise to see the full answer
How do you approach integrating third-party financial services?

Discuss your method for assessing third-party services, including evaluating their APIs, data consistency, and security measures. Mention specific examples where you successfully implemented such integrations, and emphasize your ability to troubleshoot issues effectively.

Join Rise to see the full answer
What is your strategy for ensuring code quality in your projects?

Here, explain your commitment to code quality through practices like automated testing, code reviews, and adhering to best practices. Share examples of how these strategies have improved your past projects and fostered collaboration within your team.

Join Rise to see the full answer
How do you handle performance optimization in your applications?

In your response, outline your experience with identifying performance bottlenecks, using profiling tools, and implementing caching strategies. Provide examples of how these optimizations led to measurable improvements in application performance.

Join Rise to see the full answer
Describe a challenging bug you encountered in a previous role and how you resolved it.

For this question, provide a specific example where you encountered a difficult bug in your code this may include details about how you diagnosed the issue and the final solution you implemented, highlighting your problem-solving skills.

Join Rise to see the full answer
What do you think is essential when developing a synchronization engine?

In your answer, describe aspects such as data integrity, real-time processing, error handling, and performance constraints. Showcase your knowledge of distributed systems and any prior experience you have related to this.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in software development?

Here, mention specific resources such as blogs, podcasts, or online courses you rely on to keep your skills sharp. Highlight any communities or conferences that you participate in to network and learn from others in the field.

Join Rise to see the full answer
How do you approach working with Product Managers to gather engineering requirements?

Explain your collaborative process for working with PMs, emphasizing active listening, clarifying requirements through discussions, and proposing technical solutions that align with project goals. Provide examples of how this collaboration has generated successful outcomes.

Join Rise to see the full answer
What is your experience with CI/CD pipelines?

For this question, elaborate on your experience in setting up and utilizing CI/CD pipelines for deploying code. Discuss how you ensure that your code stays resilient and error-free through constant integration and testing.

Join Rise to see the full answer
Why do you want to work at Upflow?

This is your chance to connect your personal goals with Upflow's mission. Share what excites you about working in a fintech environment and how you align with our focus on cash collection technology. Mention aspects of our company culture that resonate with you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Sparkland Remote Remote, Remotely
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
MavenAGI Remote No location specified
Posted 4 hours ago
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Strategy and Corporate Development Intern at SoundCloud
Photo of the Rise User
Someone from OH, Milford just viewed Visual Designer (Contract to Hire) at Abridge
Photo of the Rise User
Someone from OH, Dublin just viewed User Researcher III at Fearless
Photo of the Rise User
Someone from OH, Dublin just viewed Senior UX Designer at Nox Health
Photo of the Rise User
Someone from OH, Dublin just viewed US Product Designer at Praxent
Photo of the Rise User
115 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Solon just viewed QA Analyst at Two Circles
Photo of the Rise User
Someone from OH, Cincinnati just viewed Shift Lead - Downtown Cincinnati at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Loveland just viewed Inside Sales Co-Op at VEGA Americas
B
Someone from OH, Painesville just viewed Administrative Assistant at BlkVision Media
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Customer Support (Automotive) at Publicis Groupe
Photo of the Rise User
Someone from OH, Columbus just viewed Event Campaign Manager at Smartling
H
Someone from OH, Chesterland just viewed Client Success Manager at HR Force International
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
Someone from OH, Doylestown just viewed Associate Sub-editor at Third Bridge
Photo of the Rise User
Someone from OH, Pickerington just viewed Layout Artist at Powerhouse Animation Studios
Photo of the Rise User
Someone from OH, Cortland just viewed Exploring Post-Grad Rotational Programs at Evonik at Evonik
B
Someone from OH, Powell just viewed Salesforce Admin (Part Time) at Bullpen Talent