Upflow - Senior Full Stack Engineer
Requirements
• You can be based in our Paris office or work remotely. • You have 5+ years of experience in software engineering. • You have strong proficiency in Typescript, React and SQL. • You’re proficient at working with agentic coding assistant such as Claude Code. • You have strong skills in architecture, software reliability, and scalability • You have a product sensibility and care about UX. • You have good teamwork skills and enjoy providing and receiving feedback. • You want to work in a startup environment that values excellence, autonomy, and ownership. • You are fluent in English with strong communication skills. • You are based in Paris, or live in Paris timezone
Responsibilities
• Architect and implement complex, high-impact product features from start-to-finish. • Collaborate closely with the product manager, the designer, and other engineers to translate business requirements into technical solutions. • Ship clean, maintainable code to production daily. • Participate actively in technical reviews providing and receiving constructive feedback. • Troubleshoot and debug complex product issues. • Optimize application performance and ensure scalability. • Help improve our agentic tools and automations. • Our current stack • Frontend: Typescript, React, GraphQL • Backend: Typescript, Node.js, Express, Postgres, and Redis • Infra: GCP, Terraform • Observability: Datadog and Sentry • Github, Copilot, Claude Code, CircleCI • 2 - Take home assignment • It’s a coding exercise that can only be completed successfully with the help of AI. In addition to delivering working software that meets the requirements, you’ll be evaluated on your product and architectural decisions. • 3 - Technical interview • In this interview, we’ll review your take-home assignment and discuss how you approach designing scalable systems and making architectural decisions. • 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. • 6 - Alignment and offer • If the team meetings go well on both sides, we’ll invite you to this final step. Getting here means we both see a strong fit and believe Upflow is a place where you can grow and shine over the next few years. We’ll align on how you’ll join us (role scope, start date, package), and if we’re all on the same page, we’ll extend you an offer! • Diversity & Inclusion • 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.
Benefits
• International mindset: We have offices in Paris and New York. • International mindset • On-site or full remote: On-site job in Paris (2-3 days in office), or full remote position on Paris timezone (1 monthly visit in our Paris office). • On-site or full remote • Exciting moment: Opportunity to contribute to the Engineering function in the AI era. • Exciting moment • All-star team: Extremely solid team with deep functional and domain expertise. • All-star team • Learning opportunity: Strong focus on learning and growing through education and professional development. • Learning opportunity • Trusting environment: Hands-off management style. We have a strong culture of ownership and autonomy. • Trusting environment • 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. • Offsites • Recruitment Process • Recruitment Process • 1 - Screening call • 1 - Screening call • 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 - Take home assignment • It’s a coding exercise that can only be completed successfully with the help of AI. In addition to delivering working software that meets the requirements, you’ll be evaluated on your product and architectural decisions. • 3 - Technical interview • In this interview, we’ll review your take-home assignment and discuss how you approach designing scalable systems and making architectural decisions. • 4 - Meet the team! • 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. • 6 - Alignment and offer • If the team meetings go well on both sides, we’ll invite you to this final step. Getting here means we both see a strong fit and believe Upflow is a place where you can grow and shine over the next few years. We’ll align on how you’ll join us (role scope, start date, package), and if we’re all on the same page, we’ll extend you an offer! • Diversity & Inclusion • 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.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT