Senior Full-Stack Engineer
F
FutureMediaDigital products
Remote (Europe); work from anywhere in Europe, Flexible hours around a core window of 7:00–18:00 EETFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Proficient English, written and spoken.
- Experience
- 5+ years of full-stack development experience
- Required Skills
- DockerNode.jsPostgreSQLTypeScriptNest.jsNext.jsCI/CDRESTful APIs
Requirements
- Have 5+ years of full-stack development experience with NestJS, Node.js, Next.js, and TypeScript.
- Have a strong understanding of PostgreSQL, data modeling, and optimization techniques.
- Be able to diagnose and fix production issues such as N+1 queries or lost updates.
- Have experience building and consuming REST APIs with secure JWT-based authentication flows.
- Understand how to protect APIs against real vulnerabilities beyond tokens.
- Have experience with frontend performance optimization, SSR, lazy loading, and state management.
- Have measurable improvements to a user-visible frontend problem.
- Be familiar with CI/CD pipelines, Docker, and environment management.
- Demonstrate the ability to lead architecture decisions, enforce code quality, and guide teams through technical complexity.
- Bring systemic thinking, pragmatic decision-making, and ownership from design through delivery and incident resolution.
- Be comfortable working in cross-functional squads with clear written and asynchronous communication in distributed teams.
- Be proficient in written and spoken English.
Responsibilities
- Design and build scalable, secure, and maintainable features across the NestJS backend and Next.js frontend.
- Lead architecture decisions across services, APIs, and cross-stack boundaries, aligning implementation with product goals.
- Contribute hands-on to clean code, modular design, testability, reusable components, and code reviews.
- Drive system-level decisions on performance, observability, and scalability, and define logging and alerting standards.
- Work with DevOps to keep CI/CD reliable, releases stable, and environments consistent.
- Lead incident response and continuous improvement.
- Work with product, QA, and design to unblock delivery.
- Mentor engineers across squads.
View Full Description & ApplyYou'll be redirected to the employer's site