> Markdown version of [/jobs/ext/361833-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/361833-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Stack Software Engineer - **Company:** Samotics - **Location:** Leiden, Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Unit Testing, Code Review, Continuous Integration, Cursor (Graphical User Interface Elements), Linux, Python (Programming Language), PostgreSQL, TypeScript, Cloud Platform System, Flask (Web Framework), Cypress (Programming Language), Backend, Fastapi, AngularJS, Front End Software Development, Restful APIs - **Published:** June 18, 2026 - **Apply:** https://www.nationalevacaturebank.nl/vacature/63ccf9c0-fcb1-469e-bfe4-060904da3be0/stack-software-engineer ## About the Role + 7+ years of experience as a software engineer, with genuine full-stack depth + Strong Python skills, comfortable building backend services with Flask (or FastAPI/similar) + Strong Angular and TypeScript skills, with familiarity with state management patterns (NgRx or similar) + Solid with REST APIs and PostgreSQL + Calm and clear under pressure: you bring steadiness and good judgment to messy situations + A natural, low-ego communicator, comfortable talking directly with non-engineers and turning conversations into action + Generous with your knowledge: people like working with you and learn from you + Experience with testing tools (Cypress, component testing) and a quality-first mindset + Daily user of AI coding tools (Copilot, Cursor, Claude, or similar); this is not optional + Experience with cloud environments (AWS or similar) + Knowledge of Linux as a user ## Description As a senior full-stack engineer, you'll work across the whole stack of our customer-facing applications, building features end-to-end from a PostgreSQL database and a Python/Flask backend through to a polished Angular frontend. You're equally at home writing an API endpoint and a UI component, and you enjoy moving between the two. Right now the team has several things in flight, including a monorepo migration, a store/NgRx refactor, and a design system rollout, alongside the day-to-day of shipping product. You'll dive in wherever you're most useful. We're also hiring for the kind of engineer you are, not just what you can build. We're looking for someone with experience who brings a calm, steady presence when things get messy, brings clarity to a tangled discussion, and is good to work alongside. You'll add knowledge, perspective, and good energy to a team that already works well together. Our working style is simple: we empower engineers to talk directly with the people who use and shape our software (product, domain experts, and customers) and to act on what they hear. What you'll do + Build and maintain features end-to-end, across a Python/Flask backend, REST APIs, PostgreSQL, and an Angular frontend + Contribute comfortably on both sides of the stack, including work on our design system and Storybook library + Talk directly with product owners, designers, domain experts, and customers, then act on what's needed + Bring a steady, experienced presence when things get messy + Raise the bar on quality through well-written Cypress end-to-end tests and maintainable CI pipelines + Share what you know generously, through code review, pairing, and good conversation + Use AI coding tools as a natural part of your daily workflow ## Related Videos - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)