{"id":2924536,"url":"https://alion.io/job/buying-labs-senior-full-stack-engineer-mfd","title":"Senior Full-Stack Engineer (m/f/d)","company":{"id":669683,"name":"Buying Labs","domain":"buyinglabs.com","url":"https://alion.io/company/buyinglabs","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Join","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":["Hamburg, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":68000,"max_usd":119000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":60},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Function Calling","optional":false},{"name":"JavaScript","optional":false},{"name":"Knex.js","optional":false},{"name":"LLM","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prisma","optional":false},{"name":"RAG","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Sequelize","optional":false},{"name":"SQL","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false},{"name":"Anthropic","optional":true},{"name":"AWS","optional":true},{"name":"Datadog","optional":true},{"name":"Docker","optional":true},{"name":"Gemini","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"OpenAI","optional":true},{"name":"pgvector","optional":true},{"name":"Python","optional":true},{"name":"RabbitMQ","optional":true},{"name":"Redis","optional":true},{"name":"Sentry","optional":true},{"name":"Vite","optional":true}],"status":"closed","first_seen_at":"2026-10-20T10:05:05Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-23T14:44:51Z","board_verified":false,"closed_at":"2026-10-23T14:44:51Z","days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Our Company\n\"Buying Labs is the leading global partner for sourcing and distributing premium consumer goods!\"\nWe're looking for a Senior Full-Stack Engineer (m/f/d) to join our Tech team at our Hamburg headquarters. Our goal is to supercharge how our business works with AI and technology, wherever it makes a real difference. You'll build the systems our teams rely on every day, from internal applications to the data and AI capabilities behind them, and see the impact of your work directly in the business.\nThis is a role for an experienced engineer who takes real ownership: someone who designs solid systems, builds AI into them where it adds value, and drives their work through to production and real users.\nYour Mission\nOwn systems end to end: Design, build and run features across frontend and backend, from technical approach through deployment and support in production.\nBuild AI into our products: Design and integrate AI-powered features such as structured extraction, classification, automation and agentic workflows. Make them reliable through validation, evaluation and human review where it matters.\nData modelling and architecture: Build solid data models in PostgreSQL that serve as the foundation for our applications and AI features. Make architecture decisions that keep our systems maintainable as they grow.\nModern and established codebases: Build new applications on our modern stack, and maintain and modernise our established JavaScript platform, which our teams rely on every day.\nQuality you can stand behind: Write tested, reviewed code and verify your own work before it reaches users. Monitor and troubleshoot production issues.\nWork closely with the business: Understand the processes behind what you build, work directly with our commercial and operational teams, and help shape what gets built and why.\nRaise the bar: Share knowledge,\nYour Profile\n6+ years of professional software engineering experience, with a track record of building and running production applications end to end.\nProven experience building AI into production systems or applications, for example LLM-based extraction or classification, RAG, or agentic and tool-use workflows. You know how to make AI output reliable through validation, evaluation and fallbacks. Using AI coding assistants alone does not meet this requirement.\nYou use AI tools in your daily development work and have solid habits for checking and reviewing what they produce.\nStrong TypeScript and JavaScript, and modern React, including hooks and state management.\nStrong backend experience with Node.js and Express or a comparable framework, REST APIs, and integrating external systems.\nDeep PostgreSQL and SQL skills, with solid data modelling and experience with an ORM or query builder such as Knex, Sequelize or Prisma.\nComfortable working across both modern TypeScript applications and an established JavaScript codebase.\nStrong quality mindset: automated testing, code reviews, and taking responsibility for what you ship.\nHigh ownership and drive: you push your work through to done, raise problems early, and don't wait to be told what to do next.\nClear communication with both technical and non-technical colleagues.\nBachelor's degree in Computer Science or a related field, or equivalent experience.\nFluent English required; German is a plus.\nBased in Hamburg or willing to relocate.\nNice to Have\nDepth in LLM tooling: provider APIs (Anthropic, OpenAI, Gemini), agent and tool-use patterns (MCP), and evaluating output quality.\nVector search (pgvector or similar).\nProduct or process awareness: experience understanding how a business works and turning messy processes into structured systems.\nExperience integrating ERPs or operational systems (orders, inventory, master data).\nOur wider stack: Bun, Vite, Redis, RabbitMQ, Docker, GitHub Actions, AWS.\nObservability and product analytics tools (e.g. Sentry, Datadog, PostHog).\nPython for data tooling.\nBackground in eCommerce, wholesale or B2B environments.\nWhy Us?\nAn awesome team & great vibes: Work with motivated colleagues in an agile, ambitious, and friendly atmosphere where collaboration and fun go hand in hand with high speed.\nFlat hierarchies & real growth opportunities: Take ownership of your role and develop personally alongside the company. We promote from within and value every voice, regardless of seniority or title.\nModern workplace & cutting-edge equipment: State-of-the-art office setup including adjustable desks, mobile treadmills, air conditioning, and everything you need to excel in your role.\nCompany pension program (bAV): Smart pension plan with a 30% Buying Labs grant on your contribution, investing in your financial future together.\nCorporate Benefits membership: Access exclusive discounts from a wide range of partner brands and retailers.\nFull \"Deutschlandticket\" coverage: We cover the complete cost (ca. €60/month) so you can travel sustainably and conveniently throughout Germany.\nFree bike options: Choose between a complimentary \"Swapfiets\" bike (original or deluxe 7) or opt for JobRad bike-leasing with an additional €26/month grant from Buying Labs.\nComplimentary food & beverages: Free Friday lunch in the office, plus organic fruit & vegetables, drinks, snacks, coffee/tea, healthy shots and seasonal treats (e.g. ice cream, soups) throughout the week.\nPersonalized workspace setup: €100 welcome voucher to customize and optimize your workspace from day one.\nRefer-A-Friend (employee referral program): You love being part of Buying Labs? Fantastic! Then recommend people from your personal network and receive attractive rewards.\nSounds like a perfect fit? We can't wait to meet you. Apply now and be part of our journey!","description_format":"text","description_chars":5709,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Growth opportunities"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":true,"industries":["Wholesale"],"lifecycle":[{"event":"open","at":"2026-10-20T13:07:35Z"},{"event":"close","at":"2026-10-23T14:44:51Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/buying-labs-senior-full-stack-engineer-mfd","json_url":"https://alion.io/job/buying-labs-senior-full-stack-engineer-mfd.json","meta":{"generated_at":"2026-10-24T03:55:28Z","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":6166,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00: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":669683},"rest":"https://alion.io/mcp/rest/get_company?id=669683"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbuying-labs-senior-full-stack-engineer-mfd"},{"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%2Fbuying-labs-senior-full-stack-engineer-mfd"},{"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%2Fbuying-labs-senior-full-stack-engineer-mfd"},{"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/buying-labs-senior-full-stack-engineer-mfd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbuying-labs-senior-full-stack-engineer-mfd"}]}