About the Role
Location: REV Media Group (REV Sponsored)
Employment Type: [Full-time/Contract]
We are seeking a Senior Full Stack Engineer to design, build, and maintain scalable, high-performance web applications using Node.js, React, and Next.js.
This is a full-time hybrid role based in Bangsar, with flexibility for partial remote work. You will play a key role in developing API-driven platforms, headless CMS integrations, and subscription-based modules, while ensuring performance, security, and operational stability.
The ideal candidate is hands-on, pragmatic, and comfortable owning features end-to-end—from system design to production support.
Requirements
- 3-5+ years of experience in full stack web development
- Strong hands-on experience with Node.js
- Strong experience with React and Next.js
- Solid knowledge of JavaScript (ES6+), HTML, and CSS
- Proven experience building and maintaining production-grade APIs
- Experience with relational and/or NoSQL databases
- Experience working with CMS or content-driven platforms
- Good understanding of web performance, security, and operational best practices
- Comfortable working in Linux / server environments
- Strong problem-solving and system design skills
- Ability to work independently and mentor junior engineers
- Clear communication with technical and non-technical stakeholders
- Proactive mindset toward performance, security, and scalability
- Ownership mentality — from design to production
Bonus Points if You Have:
- Familiarity with TypeScript
- Exposure to legacy systems and platform modernisation
- Understanding of SEO, analytics, and audience measurement tools (e.g. GA, Chartbeat)
- Experience with subscription-based platforms or media/content systems
- Familiarity with cloud-native architectures
- Exposure to event-driven systems or message queues
- Performance tuning and observability experience
- Strong sense of ownership and accountability
- Practical, solution-oriented mindset
- Able to communicate clearly with non-technical stakeholders
- Comfortable working in lean teams with overlapping responsibilities
- Able to balance delivery speed, code quality, and platform stability
Key Responsibilities
Web & Frontend Development
● Develop and maintain modern web applications using React and Next.js
● Implement SSR, SSG, and ISR strategies to support SEO, performance, and
scalability
● Ensure responsive, mobile-first design and cross-browser compatibility
● Optimise frontend performance with a strong focus on Core Web Vitals
● Collaborate closely with designers and product teams to deliver high-quality UX
Backend & API Development
● Design, build, and maintain RESTful and/or GraphQL APIs using Node.js
● Architect and implement microservices with clear service boundaries
● Build and maintain authentication, authorisation, and subscription modules
● Integrate third-party services such as payment gateways, analytics, and external APIs
● Write backend scripts for automation, data processing, and operational tasks
CMS & Content Platforms
● Work with headless CMS platforms such as:
– WordPress (Headless)
– Strapi
– Payload
● Design content models and APIs to support editorial and publishing workflows
● Implement cache strategies, content invalidation, and preview modes
● Ensure CMS security, performance, and platform reliability
Database & Infrastructure
● Design and maintain databases including MySQL, PostgreSQL, MongoDB, and Redis
● Optimise queries, indexes, and data structures for performance and scale
● Manage schema migrations, backups, and data integrity
● Work with cloud infrastructure on AWS, GCP, or equivalent platforms
Operations & Engineering Best Practices
● Participate in deployments, monitoring, and incident resolution
● Work with CI/CD pipelines and containerisation (Docker)
● Apply best practices for security, scalability, and maintainability
● Conduct code reviews and provide guidance to junior engineers when required
● Collaborate with DevOps and platform teams to improve system reliability
If you think you fit for the role above, do drop a copy of your CV/Resume, together with an introduction email telling why are you interested for the role above, notice period (if applicable) and expected salary to career@revmedia.my