{"id":3171211,"url":"https://alion.io/job/upflow-senior-full-stack-engineer","title":"Senior Full Stack Engineer","company":{"id":163993,"name":"Upflow","domain":"upflow.agency","url":"https://alion.io/company/upflow","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Paris, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":70000,"max":85000,"currency":"EUR","period":"year","gross":true,"usd_annual":95231},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Claude Code","optional":false},{"name":"React.js","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Vercel","optional":false},{"name":"CircleCI","optional":true},{"name":"Copilot","optional":true},{"name":"Datadog","optional":true},{"name":"GCP","optional":true},{"name":"GitHub","optional":true},{"name":"GraphQL","optional":true},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Redis","optional":true},{"name":"Sentry","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-10-23T13:31:29Z","employer_posted_date":"2026-10-23","last_verified_at":"2026-10-27T17:35:07Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Updated in October 2026\nTarget start date: March 1, 2027\nCompensation: 70,000 to 85,000 EUR yearly gross, depending on profile\nLocation: Either in-office in Paris (Grands Boulevards, 75002) or full remote on Paris timezone\nAbout Upflow\nUpflow is the Financial Relationship Management (FRM) platform that helps B2B finance teams collect smarter and get paid by their customers faster, with AI agents working alongside the team.\nToday, the order-to-cash process is mission critical for businesses, yet it remains fragmented across tools, teams, and workflows. Upflow brings this entire process into one system - four products covering the cycle from invoice to cash (Insights, Collections, Payments, and Cash Application), with AI agents that work alongside the team and a shared intelligence layer underneath.\nWe serve 500+ companies across 30+ countries, including Vercel, Lattice, and Productboard, and are backed by leading investors including Y Combinator, Hedosophia, Hexa, and Lorimer. With teams across the US and Europe, we're building a category-defining company at the intersection of finance, payments, and AI.\nTo learn more about what we do, visit upflow.io.\nFor a behind-the-scenes look at how we work as a team, head to the Inside Upflow section of our blog at upflow.io/blog/inside-upflow\nAbout the role\nYou’ll join a small, efficient team who builds high-impact features for our users. You'll work on a wide range of topics, including AI agents, workflow automations, analytics, or payment processing. We invest significantly in AI features, and you'll play a key role in making Upflow the leading agentic software in our field.\nWe work at a fast pace, averaging 20 deploys to production each day, but with high quality standards, and we value pragmatism, ownership, and a growth mindset.\nAI is also transforming how we work, and we're looking for someone eager to use and optimize agents to help us work more efficiently.\nYou can be based in our Paris office or work remotely.\nWhat you will do\nIn your day-to-day, you will:\nArchitect and implement complex, high-impact product features from start-to-finish.\n\nCollaborate closely with the product manager, the designer, and other engineers to translate business requirements into technical solutions.\n\nShip clean, maintainable code to production daily.\n\nParticipate actively in technical reviews providing and receiving constructive feedback.\n\nTroubleshoot and debug complex product issues.\n\nOptimize application performance and ensure scalability.\n\nHelp improve our agentic tools and automations.\n\nOur current stack\nFrontend: Typescript, React, GraphQL\n\nBackend: Typescript, Node.js, Express, Postgres, and Redis\n\nInfra: GCP, Terraform\n\nObservability: Datadog and Sentry\n\nGithub, Copilot, Claude Code, CircleCI\n\nWho you are\nYou have 5+ years of experience in software engineering.\n\nYou have strong proficiency in Typescript, React and SQL.\n\nYou’re proficient at working with agentic coding assistant such as Claude Code.\n\nYou have strong skills in architecture, software reliability, and scalability\n\nYou have a product sensibility and care about UX.\n\nYou have good teamwork skills and enjoy providing and receiving feedback.\n\nYou want to work in a startup environment that values excellence, autonomy, and ownership.\n\nYou are fluent in English with strong communication skills.\n\nYou are based in Paris, or live in Paris timezone\n\nWhy join us\nInternational mindset: We have offices in Paris and New York.\n\nOn-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).\n\nExciting moment: Opportunity to contribute to the Engineering function in the AI era.\n\nAll-star team: Extremely solid team with deep functional and domain expertise.\n\nLearning opportunity: Strong focus on learning and growing through education and professional development.\n\nTrusting environment: Hands-off management style. We have a strong culture of ownership and autonomy.\n\nBest in class perks: 35 paid days off, meal vouchers, cool offices, top-of-the-range equipment, great healthcare, and competitive salary and equity\n\nOffsites: Regular offsites with the team, meetups, and strong connections to the startup ecosystem.\n\nRecruitment Process\n1 - Screening call\nIt’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.\n2 - Take home assignment\nIt’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.\n3 - Technical interview\nIn this interview, we’ll review your take-home assignment and discuss how you approach designing scalable systems and making architectural decisions.\n4 - Meet the team!\nYou’ll also meet up with at least two other peers so you can foresee yourself as part of this team.\n5 - Founder interview\nMeet 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.\n6 - Alignment and offer\nIf 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!\n*****\nDiversity & Inclusion\nAt 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.","description_format":"text","description_chars":6096,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Equity","Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Software & Embedded Finance","Accounting & Tax Software"],"lifecycle":[{"event":"open","at":"2026-10-23T18:35:26Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":28,"reasons":["conf:1","win:early"],"computed_at":"2026-10-27T05:46:45Z"},"pay":{"stated_usd_annual":95231,"is_top_pay":false},"html_url":"https://alion.io/job/upflow-senior-full-stack-engineer","json_url":"https://alion.io/job/upflow-senior-full-stack-engineer.json","meta":{"generated_at":"2026-10-27T22:00:13Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13509,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-28T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":163993},"rest":"https://alion.io/mcp/rest/get_company?id=163993"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fupflow-senior-full-stack-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fupflow-senior-full-stack-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fupflow-senior-full-stack-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/upflow-senior-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fupflow-senior-full-stack-engineer"}]}