Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Key Responsibilities
- Contribute to both backend (NestJS) and frontend (NextJS) systems by designing and building scalable, secure, and maintainable features, while leading architecture decisions across services, APIs, and cross-stack boundaries.
- Champion clean code, modular design, and testability through active contribution, reusable components, and mentoring.
- Drive system-level decisions around performance, observability, and scalability, and ensure alignment between product goals and technical implementation.
- Own and enforce code quality via reviews, maintain CI/CD reliability, and collaborate closely with DevOps to ensure release stability and consistent environments.
- Monitor and optimize system performance, define logging and alerting standards, and lead incident response and continuous improvement efforts.
- Work closely with product, QA, and designers to unblock delivery, while mentoring engineers and fostering technical alignment across squads.
- 5+ years of fullstack development experience with NestJS, Node.js, NextJS, and TypeScript
- Strong understanding of PostgreSQL, data modeling, and optimization techniques
- Solid experience building and consuming REST with secure JWT-based auth flows
- Proven ability to lead architecture decisions, enforce code quality, and guide teams through technical complexity
- Familiarity with CI/CD pipelines, Docker, and environment management (bonus: K8s, ArgoCD)
- Experience with frontend performance optimization (SSR, lazy loading, state management)
- Comfortable working in cross-functional squads with product, QA, and design
- Clear written and async communication, especially in distributed teams
- Systemic thinking — seeing the bigger picture across stack, squads, and products
- Ownership mindset, from design to delivery to incident resolution
- Pragmatic decision-making, balancing trade-offs in real-world scenarios
- Experience with component libraries (e.g., Storybook, React UI) or design systems
- Exposure to event-driven systems using tools like Kafka, RabbitMQ, or AWS SNS/SQS
- Knowledge of Infrastructure as Code (Terraform)
- Background in observability tooling (e.g., Sentry, Datadog, Groundcover) and defining alerting/logging standards
- Contributions to internal platforms, shared packages, or developer experience tools
- 22 paid vacation days + local national holidays
- Annual learning & development budget
- Opportunity to impact a fast-growing multi-product company
- Cross-functional projects, modern stack, and zero legacy burden
Key Skills
Ranked by relevanceReady to apply?
Join FutureMedia and take your career to the next level!
Application takes less than 5 minutes

