
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.
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.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
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: