Senior Software Engineer - Fullstack
About the Role
You will take ownership of core parts of a modern web platform, building scalable end-to-end features across frontend and backend. You will design and implement TypeScript React user interfaces, integrate with backend services, and build reliable server-side components. You will model data, work with databases and streams, integrate external APIs, and apply security and testing best practices. You will collaborate through version control workflows and contribute to a remote-first engineering process while occasionally working from the Amsterdam office.
Requirements
- Proven experience as a fullstack or backend/frontend engineer
- Strong knowledge of TypeScript and JavaScript
- Experience with React or similar frontend frameworks
- Experience with NodeJS or other server-side languages (Java, Golang, Python, C#)
- Experience building data-intensive applications and database modeling
- Familiarity with message queues, streams, and caching
- Experience integrating external APIs and building REST APIs
- Familiarity with automated testing and testable code design
- Understanding of security best practices and deployment principles
- Experience with serverless and cloud environments (AWS Lambda)
Responsibilities
- Build and maintain scalable end-to-end web applications
- Design and implement TypeScript React frontends with HTML and CSS
- Develop server-side services and REST APIs
- Model and design database schemas
- Integrate external APIs and payment gateways
- Work with message queues and stream processing
- Implement caching layers and performance optimizations
- Apply security best practices and twelve-factor principles
- Write and maintain automated tests
- Collaborate via version control workflows and code reviews
Benefits
- Competitive compensation
- Equity as part of compensation
- Company-provided MacBook Pro and necessary gear
- Remote-first policy with an office in central Amsterdam
- Bi-monthly hackathons
- Regular team events in and around Amsterdam
- International team
