Senior FullStack Engineer
1. Job Purpose
We are a fast-growing tech company with a portfolio of SaaS products serving diverse industries. Innovation, performance, and design precision are core to our values. As we scale, we are looking for a talented Senior FullStack Developer to join our team and take a key role in crafting highly performant, maintainable, and user-focused web applications.
2. 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.
3. Required Skills & Qualifications
Experience:
5+ years of fullstack development experience; 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
Good communication skills
Nice to Have:
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
Soft Skills
Clear written and async communication, especially in distributed teams
Systemic thinking — sees the bigger picture across stack, squads, and product
Ownership mindset, from design to delivery to incident resolution
Pragmatic decision-making, balancing trade-offs in real-world scenarios
4. Key Performance Indicators (KPIs)
End-to-end feature delivery reliability
Architecture quality and system scalability
Code review throughput and mentorship impact
Production stability and issue resolution time
Documentation, testing, and developer experience
5. What We Offer
Competitive compensation
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
Future Media Ltd
Future Media Ltd is a company providing cutting-edge media solutions aimed at enhancing digital experiences. They specialize in media technology and digital marketing services, delivering innovative strategies and produc...
Senior FullStack Engineer
Senior FullStack Engineer