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

Fullstack 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, Postman, 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 either on-site in Paris, 100% remote or hybrid.

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

What you will do

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

  • Implement and improve complex product features such as workflow automation, no-code engine and payment portal, working hand in hand with PMs, designers and other engineers.

  • Integrate third party services such as AI tools, LLMs, communication providers (email, calls, letters…), payment gateways…

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

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

  • Participate in the champion rotation to triage, investigate, and resolve issues detected by our tools or reported by our clients.

  • Own projects end-to-end from specification to release and drive functional and technical decision.

Our current stack

  • 100% Typescript

  • React, Node.js, GraphQL, Postgres and Redis

  • 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 with full-stack web applications.

  • Proficient in Typescript and React development

  • Like building high quality product with a pragmatic approach that strikes a balance between seamless experiences, beautiful code, maintainability, and time to market

  • Appreciate a test-driven, code-review culture.

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

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

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

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 Fullstack Engineer, Upflow

If you're a passionate Fullstack Engineer looking to make your mark in the Fintech world, Upflow is the perfect place for you! Based in the vibrant city of Paris, Upflow is at the forefront of cash collection technology, helping B2B companies streamline their payment processes. Since our launch in 2018, we've gained the trust of notable companies across the US and EMEA, thanks to our innovative product that integrates seamlessly with a variety of third-party services. As a Fullstack Engineer at Upflow, you'll dive right into developing and enhancing complex features within our platform, collaborating closely with product managers, designers, and fellow engineers. You'll be responsible for coding daily, ensuring the highest quality through our CI/CD pipelines, and participating in our champion rotation to troubleshoot and resolve issues. With an emphasis on a test-driven, code-review culture, you'll appreciate our commitment to clean, maintainable architecture. We value autonomy and ownership, believing strongly in a supportive work environment where you can thrive. Whether you prefer working on-site in our Paris office, remotely, or a bit of both, you'll have the flexibility to choose what works best for you. Join us to be part of an international team dedicated to revolutionizing cash collection processes – your expertise in Typescript and React will play a vital role in our growing success. Let’s build something amazing together at Upflow!

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

As a Fullstack Engineer at Upflow, your key responsibilities include implementing and enhancing complex product features such as workflow automation and payment portals. You will integrate third-party services, ship code to production daily, and take part in a champion rotation to resolve issues leveraging our tools. You'll also own projects from start to finish, driving both functional and technical decisions, all while collaborating with an efficient and supportive team.

Join Rise to see the full answer
What qualifications do I need to be a Fullstack Engineer at Upflow?

To be considered for the Fullstack Engineer position at Upflow, you should have at least 3 years of experience in software engineering, particularly with full-stack web applications. Proficiency in Typescript and React is essential, along with a passion for delivering high-quality products. Familiarity with automated testing practices and a flexible mindset suited for a startup environment will also greatly benefit your application.

Join Rise to see the full answer
What tech stack does Upflow use for Fullstack development?

Upflow operates with a modern tech stack that includes 100% Typescript, along with React, Node.js, GraphQL, Postgres, and Redis. Our infrastructure is managed with Terraform and hosted on GCP, complemented by Datadog and Sentry for monitoring. You’ll enjoy a continuous delivery workflow that sees us deploying an average of 10 times daily, ensuring robust performance and reliability in our product.

Join Rise to see the full answer
What is the work culture like for Fullstack Engineers at Upflow?

At Upflow, the work culture for Fullstack Engineers is characterized by autonomy, ownership, and a strong sense of collaboration. We foster a trusting environment with hands-off management, allowing you to thrive and innovate. With flexible remote work options and team activities, you'll find that continuous learning and team bonding are integral parts of our culture.

Join Rise to see the full answer
Can I work remotely as a Fullstack Engineer at Upflow?

Yes! Upflow offers a flexible culture that accommodates various working styles, including on-site work in Paris, fully remote, or hybrid arrangements. We understand the importance of work-life balance, making it easier for you to contribute effectively whether you prefer to work from home or in the office.

Join Rise to see the full answer
Common Interview Questions for Fullstack Engineer
Can you describe your experience with Typescript?

When answering this question, highlight specific projects where you utilized Typescript, focusing on how it improved the development process and code quality. Mention any particular features or challenges you faced and how you overcame them, demonstrating your depth of knowledge.

Join Rise to see the full answer
What strategies do you use for testing and code review?

Discuss your approach to testing, such as writing unit tests, integration tests, or using any specific testing frameworks. Additionally, emphasize the importance of code reviews and how you collaborate with your team to ensure high-quality code, sharing examples of constructive feedback you've received or given.

Join Rise to see the full answer
How do you handle project ownership and leadership?

Share instances where you took ownership of a project from inception to deployment, detailing how you organized tasks, collaborated with team members, and managed deadlines. Illustrate your leadership style and how you motivate and support peers in achieving common goals.

Join Rise to see the full answer
Can you explain the CI/CD process and its importance?

In your response, outline the Continuous Integration and Continuous Deployment process, emphasizing its role in enhancing product reliability and speed. Describe the tools you've used and give specific examples of how CI/CD has streamlined development in your previous roles.

Join Rise to see the full answer
What challenges have you faced when integrating third-party services?

Discuss a specific instance where you faced challenges while integrating third-party APIs or services. Talk about the approach you took to troubleshoot, the solutions you implemented, and what you learned from the experience, demonstrating your problem-solving skills.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Explain your task prioritization process, perhaps by using methodologies like Agile or Kanban, and provide an example of how you effectively managed multiple projects simultaneously. Highlight your ability to adapt to changing priorities while maintaining productivity.

Join Rise to see the full answer
What motivates you to work in a startup environment?

Share your passion for the dynamism and innovation characteristic of startups. Talk about how the fast-paced nature of a startup fuels your creativity and your desire to contribute meaningfully to product development and customer satisfaction.

Join Rise to see the full answer
How do you ensure maintainability in your code?

Discuss your best practices for writing maintainable code, such as following design patterns, commenting, and using clean code principles. Provide examples of how these practices have positively impacted project outcomes and team collaboration.

Join Rise to see the full answer
Describe your experience working in an international team.

Illustrate your experience collaborating with team members from different cultural backgrounds. Highlight how you navigated time zone differences and communication styles, emphasizing your ability to respect and learn from diverse perspectives.

Join Rise to see the full answer
What is your approach to continuous learning in technology?

Share your strategies for staying updated with the latest trends and technologies, such as attending webinars, participating in workshops, or following online courses. Discuss how you implement new technologies into your workflow and share knowledge with your team.

Join Rise to see the full answer
Similar Jobs
Posted 3 days ago
Photo of the Rise User
Posted 12 hours ago
Posted 2 hours ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 12 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 21, 2024

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!