Full-stack Software Engineer

Samotics

Leiden

Sur place

EUR 65 000 - 85 000

Plein temps

14 jours+
Générateur de candidature

N’envoyez pas de CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Avantages offerts par ce poste

On-site meals, snacks, and drinks
Competitive salary and benefits
Company events and activities

Résumé du poste

Samotics, located in Leiden, is seeking a Senior Full-Stack Engineer to join its Broad Application Development team. Your role will involve building features across a PostgreSQL database, a Python backend, and an Angular frontend.

The position emphasizes a collaborative working culture that values communication and expert contributions to impactful software projects. With benefits including competitive salary and hybrid working opportunities, this role supports a mission of sustainability through innovative solutions.

Qualifications

  • 7+ years of experience as a software engineer with genuine full-stack depth.
  • Strong Python skills and experience with backend services.
  • Proficient in Angular and TypeScript with state management patterns.

Responsabilités

  • Build and maintain features end-to-end across the stack.
  • Contribute on both backend and frontend.
  • Interact with product owners and users to improve software.

Connaissances

Full-stack development
Python (Flask, FastAPI)
Angular
TypeScript
PostgreSQL
REST APIs
Cloud environments (AWS)
Linux
Cypress

Description du poste

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.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Full-Stack Engineer (Mid/Senior)
Full-Stack Engineer (Mid/Senior)

Tellet • Amsterdam

Hybride
EUR 70 000 - 110 000
Software Engineer, Analytical Applications
Software Engineer, Analytical Applications

Crunch Analytics • Rotterdam

Sur place
EUR 70 000 - 100 000
Company car
Fuel card
Smartphone
Senior Full-Stack Engineer - AI-Driven Industrial Apps
Senior Full-Stack Engineer - AI-Driven Industrial Apps

Samotics • Leiden

Hybride
EUR 65 000 - 85 000
On-site meals, snacks, and drinks
Competitive salary and benefits
Company events and activities
Senior Software Engineer
Senior Software Engineer

Lab Digital • Utrecht

Sur place
EUR 50 000 - 65 000
Senior salary 4500–5800 EUR/month
25 vacation days
Annual bonus
+6
Senior Software Engineer - fullstack
Senior Software Engineer - fullstack

Priva (The Netherlands) • De Lier

Sur place
EUR 70 000 - 110 000
Senior Software Developer (Node.js/Python)
Senior Software Developer (Node.js/Python)

Jobgether SRL • Pays-Bas

Sur place
EUR 90 000 - 130 000
Fully remote
Remote-first Europe
Flexible working hours
+3
Full Stack AI (product) Engineer
Full Stack AI (product) Engineer

Engaige • Utrecht

Sur place
EUR 90 000 - 130 000
Hybrid work model
Office in Utrecht
Product Engineer (Frontend Leaning – React / Typescript)
Product Engineer (Frontend Leaning – React / Typescript)

Bonnie • Amsterdam

Hybride
EUR 55 000 - 70 000
Salary: €55k-€70k gross/year
25 holiday days
Meaningful equity (ESOP)
+4
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Sanera Technologies • Amsterdam

Hybride
EUR 90 000 - 130 000
Equity participation
Hybrid work model
Direct impact
+2
Software Engineer
Software Engineer

Freeday • Rotterdam

Sur place
EUR 50 000 - 70 000
Solid salary
Pension plan
Laptop and travel allowance
+2