Job Openings
Senior Full Stack Engineer
About the job Senior Full Stack Engineer
About the client:
Our client is a fast-growing startup building a digital billboard player system that manages and delivers multimedia content across distributed devices. They are looking for a Senior Full Stack Engineer with a strong business mindset to work closely with company founders in shaping product direction and translating business needs into scalable technical solutions. This role requires hands-on development experience across backend and frontend, with the ability to think beyond code and contribute to product and system design decisions.
Job Responsibilities:
- Work closely with founders and stakeholders to understand business goals and user requirements
- Translate user and business requirements into system architecture, APIs, and data models
- Design, develop, and maintain backend APIs using NestJS and TypeScript
- Develop and maintain web applications using Next.js, TypeScript, and Tailwind CSS
- Design and maintain relational databases using MariaDB (using Knex SQL Builder)
- Manage media asset workflows using AWS S3
- Deploy and maintain applications using Docker on AWS EC2
- Ensure system performance, reliability, and security
- Write clean, maintainable, and well-structured code
- Participate in technical decision-making and system improvement initiatives
Requirements:
- Minimum 5 years of experience as a Full Stack Engineer or similar role
- Strong proficiency in TypeScript
- Solid experience with NestJS, Next.js, and React
- Experience building and consuming RESTful APIs
- Strong SQL knowledge and experience with MariaDB or equivalent databases (using Knex SQL Builder)
- Hands-on experience with Docker and cloud deployment (AWS preferred)
- Ability to work independently and handle ambiguous requirements
- Strong communication skills and ability to work closely with non-technical stakeholders
- Business-oriented mindset with focus on scalable and practical solutions
Nice to Have
- Experience with Electron.js desktop applications (Electron Forge + Vite)
- Experience with media player systems, device-based platforms, or offline-first applications
- Startup or early-stage company experience
- Familiarity with system monitoring, logging, and performance optimization