Samotics
Posted 2mo ago

Full-stack Software Engineer

Samotics
Leiden, Zuid-Holland, Netherlands
HybridFull Time, Contract
Responsibilities
  • building features
  • maintaining systems
  • writing tests
Requirements
  • 7+ years full-stack experience
  • Strong Python (Flask/FastAPI)
  • Angular and TypeScript
  • PostgreSQL
  • REST APIs
  • Experience with Cypress, AWS, Linux, CI, and AI coding tools (Copilot
  • Cursor
  • Claude)
  • Strong communicator
Technical tools mentioned
TypeScriptAngularAWSTerraformPostgreSQLPythonFlaskFastAPIBazelCypressStorybookNgRxNxCopilotCursorClaudeLinux

Job description

Job description

Hi, we are Samotics! 👋

Our AI-driven solutions help industrial companies cut energy waste, prevent pollution, and eliminate unplanned downtime. With a mission to make industrial companies more sustainable, we're leading in technological innovation.


About the team 👥

Join our Broad Application Development (BAD) team, dedicated to making an impact on customer-facing applications both internally and externally.

Our team owns a broad range of applications that support our in-house professionals and our customers, developed closely with our product team and stakeholders. You'll work alongside software engineers, data scientists, domain experts, and product owners, with a culture of continuous improvement and daily deployments.

Our technology stack consists of TypeScript, Angular, AWS, Terraform, PostgreSQL, Python, Flask, FastAPI, Bazel, and many more.

Your challenge 🎯

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

Job requirements

What you'll bring ⭐

  • 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

Nice to have

  • Storybook / design system experience

  • Nx monorepo experience

What we offer 🚀

  • Make a positive environmental impact by preventing pollution, and eliminating unplanned downtime

  • Vibrant and professional company culture based on freedom and responsibility

  • Competitive salary, holidays, and benefits package (pension scheme, parental leave...)

  • On-site meals, snacks, and drinks

  • Hybrid and on-site working opportunities

  • Company events: from pub quizzes to chess tournaments and wine tastings, there's always something fun happening

  • Enrolment in our Stock Appreciation Rights (SAR) scheme, allowing you to benefit from a potential exit event

  • In line with our mission, our office is made with 90% recycled material at a three-minute walk from Leiden Central train station

Ready to join? 🚀

If this role excites you, but you're not sure whether you meet all the criteria, we'd still encourage you to apply. Individuals of all backgrounds, genders, and communities are welcome :)

About Samotics

AI-driven industrial predictive maintenance and energy efficiency platform.

Similar jobs

Full-stack Software Engineer roles near Leiden, Zuid-Holland
1w
Save
Mark Applied
Hide
Senior Full Stack Software Engineer
Amsterdam, North Holland, Netherlands
OnsiteFull Time
Syntho
Syntho: Provides AI-powered synthetic data software for privacy-compliant data usage.
Strong Python, FastAPI, Django, JavaScript/TypeScript, ReactJS, Next.js, PostgreSQL, distributed computing, asynchronous programming, architecture, Docker, Kubernetes, CI/CD, and DevOps experience.
Ray.io, FastAPI, Celery, Redis, Alembic, Django, Next.js, ReactJS, PostgreSQL, Python, JavaScript, TypeScript, Docker, Kubernetes, RabbitMQ, Kafka
2w
Save
Mark Applied
Hide
Senior Full-Stack Software Engineer - Webfuse
Amsterdam, Noord-Holland, Netherlands
HybridFull Time
Surfly
Surfly: Provides-browsing and AI-driven web interaction software.
5+ YOEBachelor's in CS or related,5+ years building production web applications,deep expertise in backend or frontend,experience with Python/Django/Vue.js/Node.js/Go,API design,testing,Git;English fluency;based in the Netherlands.
TypeScript, Vue.js, Python, Django, Django REST Framework, Node.js, Go, WebSockets, WebRTC, Playwright, Puppeteer, Chrome DevTools Protocol, PostgreSQL, Redis, Git, MCP, WebMCP
3w
Save
Mark Applied
Hide
Full-Stack Software Engineer
Amsterdam, Noord-Holland, Netherlands
€70k-€95k/yr HybridFull Time
Budget Thuis
Budget Thuis: Provider of budget-friendly energy and telecom household services.
Hands-on experience with C# and TypeScript, microservices, Docker, CI/CD, end-to-end ownership, and fluent English.
C#, TypeScript, Docker, CI/CD, Claude Code, GitHub Copilot
2mo
Save
Mark Applied
Hide
Full-Stack Software Developer
Amsterdam, North Holland, Netherlands
HybridFull Time
Broadsign
Broadsign: Software to manage and automate out-of-home advertising.
5+ YOE5+ years professional software development experience, expertise with Go and Angular, commitment to clean code, automated testing experience is an asset, and fluency in English.
Go, Angular
3mo
Save
Mark Applied
Hide
Full Stack Software Engineer
Utrecht, Netherlands, Netherlands
OnsiteFull Time
DZ BANK
DZ BANK: Central institution for the German cooperative banking sector.
3+ YOEFront-end and back-end development with AngularJS, Java, HTML/CSS; experience with CSS preprocessors, build tools, SVN/Git, Agile, Selenium tests, responsive design, WCAG preferred.
AngularJS, Java, JavaScript, HTML, CSS, SASS, LESS, Stylus, Maven, NPM, Gulp, Bower, Modernizr, SVN, Git, Jasmine, JUnit, Selenium
4mo
Save
Mark Applied
Hide
Full stack Software Engineer (Laravel)
Almere, Flevoland, Netherlands
€5k-€6k/mo HybridFull Time
TradeTracker
TradeTracker: International affiliate marketing platform for performance-based e-commerce solutions.
PHP expertise, Laravel, Livewire, Blade, Tailwind; Docker; Elasticsearch; AWS; GitLab; agile/Scrum; Domain-Driven Design; relational databases; front-end and back-end development.
PHP, Laravel, Livewire, Blade, Tailwind, Docker, Elasticsearch, GitLab, AWS
7mo
Save
Mark Applied
Hide
Full-stack Software Engineer medior/senior
Amsterdam, Noord-Holland, Netherlands
€5k-€7k/mo HybridFull Time
Conclusion
Conclusion: Provides digital transformation and managed IT infrastructure services.
5+ YOE5–7 years software development; Java, Spring, REST, RESTful APIs; Angular/React/Vue; Docker/Kubernetes; SQL Server/PostgreSQL; Agile/SCRUM; Dutch and English fluency; interest in healthcare tech.
Java, Spring, Hibernate, REST, JavaScript, Node.js, Angular, React, Vue, SQL Server, PostgreSQL, Docker, Kubernetes
7mo
Save
Mark Applied
Hide
Software Engineer, Full-Stack
Amsterdam, North Holland, Netherlands
OnsiteFull Time
Monumental
Monumental: Automates on-site masonry construction using autonomous bricklaying robots.
Develop full-stack software for controlling autonomous construction robots; work across Rust and TypeScript stack; collaborate with hardware and control engineers.
Rust, TypeScript, React, Linux