Amsterdam
11 Aug 2026
Senior Full Stack Software Engineer logo

Senior Full Stack Software Engineer

Syntho

Senior Full Stack Software Engineer

Syntho, a fast-growing Amsterdam-based data technology startup specializing in privacy-preserving synthetic data, is seeking a Senior Full Stack Software Engineer. The role involves working across the entire technology stack to solve complex challenges in distributed computing, performance optimization, and software maintainability. The ideal candidate has strong Python and JavaScript/TypeScript experience, with a solid understanding of scalable architectures and software engineering best practices.

HybridFull-timeSeniorPythonFastAPI

Salary

Not specified

Work Location

Amsterdam, North Holland, Netherlands, NL

Work Model

Hybrid

Employment Type

Full-time

Experience Level

Senior

Core Qualifications

Technical (Must-have)
PythonFastAPIDjangoJavaScriptTypeScriptReactJSNext.jsPostgreSQLRay.ioDockerKubernetesCI/CDDevOpsCeleryRedisAlembic
Soft Skills
Problem-solvingCommunicationCollaborationMentoring

Preferred Qualifications

Technical (Nice-to-have)
RabbitMQApache Kafka

Key Responsibilities

  • Design, develop, and optimize both frontend and backend components, ensuring clean, maintainable, and efficient code.
  • Capable of developing production-ready features from front to back
  • Address technical debt, refactor inefficient code, and resolve memory overflow issues.
  • Implement software engineering best practices (SOLID, DRY, Clean Code, Design Patterns, etc.).
  • Write and maintain unit and integration tests for all application layers.
  • Improve system observability, monitoring, and debugging tools.
  • Collaborate with other engineers and stakeholders to define best practices and architectural improvements
  • Our technology stack consists of: Ray.io, FastAPI, Celery/Redis, Alembic, Django (being discontinued), and NextJs, the person for this position should be capable of engineering solutions using this technology stack with least friction, or in similar ones.
  • Usual tasks to be performed within the technology stack:
Full StackSoftware EngineerSynthetic DataDistributed ComputingPythonReactStartupAmsterdamHybridSenior