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
View details
Apply Now