Full Stack Engineer
Summary
Build and maintain scalable web apps for audience behavior and marketing tools using React, Next.js, Node.js, and AWS services.
SPH Media is seeking an experienced and motivated
Fullstack Developer
with a
strong focus on the frontend
to join our dynamic engineering team. You will play a crucial role in building and maintaining high-quality, scalable web applications within the
Customer Engagement Management
team that will power our audience behaviour and martech tools.
Role We're looking for a developer with a minimum of
5 years of professional experience
in fullstack development, specializing in modern JavaScript frameworks and cloud-native services. While this is a fullstack role, a significant portion of your time will be dedicated to creating exceptional user experiences and robust frontend architecture.
Key Responsibilities Frontend Development & UX/UI Implementation: Develop and maintain highly responsive, performant, and accessible user-facing features using
React
and the
NextJS
framework. Translate UI/UX design wireframes and prototypes into high-quality code, ensuring pixel-perfect execution and adherence to design standards. Implement and manage complex frontend state, ensuring optimal data flow and minimal re-rendering. Component & Design System Management: Contribute significantly to and utilize our reusable
component libraries
(e.g., within Storybook) to accelerate development and maintain design consistency across all applications. Ensure all new components are well-documented, tested, and follow best practices for reusability and accessibility. Backend & API Integration: Design, build, and maintain robust, scalable RESTful or GraphQL APIs using
NodeJS
(Express or similar frameworks). Securely integrate frontend applications with backend services and third-party APIs. Cloud Infrastructure & DevOps: Utilize and manage core
AWS services
to deploy, scale, and monitor applications, specifically: Managing
Databases
(e.g., RDS, DynamoDB) integration and optimization. Developing and deploying serverless functions using
AWS Lambda . ■ Managing containerized services via
AWS ECS . Setting up alarms, dashboards, and logs for proactive application monitoring using
CloudWatch . Code Quality & Collaboration: Participate in daily stand-ups, technical design sessions, and sprint planning. Conduct rigorous code reviews, providing constructive feedback to peers to ensure high code quality, performance, and adherence to security standards. Write comprehensive unit, integration, and end-to-end tests to achieve high test coverage and reliability. Troubleshoot, debug, and upgrade existing systems and applications.
Required Skills & Experience To be successful in this role, you must have: ●
5+ years
of professional experience in software development. ● Deep expertise with
React
and the
NextJS
ecosystem. ● Strong proficiency in server-side development using
NodeJS . ● Demonstrated experience in
frontend architecture
and building complex, scalable user interfaces. ● Experience in creating, documenting, and utilizing reusable
Component Libraries
(e.g., Storybook, internal design systems). ● Hands-on experience with core
AWS services , including managing
Databases , deploying serverless functions via
Lambda , container orchestration with
ECS , and monitoring with
CloudWatch . ● Solid understanding of modern software development principles, testing methodologies, and deployment pipelines. Preferred Skills Candidates who possess the following will stand out: ● Experience developing themes or custom features for
WordPress . ● Familiarity with the
Tailwind CSS
framework. ● Experience with advanced state management patterns (e.g., Redux Toolkit).
Fullstack Developer
with a
strong focus on the frontend
to join our dynamic engineering team. You will play a crucial role in building and maintaining high-quality, scalable web applications within the
Customer Engagement Management
team that will power our audience behaviour and martech tools.
Role We're looking for a developer with a minimum of
5 years of professional experience
in fullstack development, specializing in modern JavaScript frameworks and cloud-native services. While this is a fullstack role, a significant portion of your time will be dedicated to creating exceptional user experiences and robust frontend architecture.
Key Responsibilities Frontend Development & UX/UI Implementation: Develop and maintain highly responsive, performant, and accessible user-facing features using
React
and the
NextJS
framework. Translate UI/UX design wireframes and prototypes into high-quality code, ensuring pixel-perfect execution and adherence to design standards. Implement and manage complex frontend state, ensuring optimal data flow and minimal re-rendering. Component & Design System Management: Contribute significantly to and utilize our reusable
component libraries
(e.g., within Storybook) to accelerate development and maintain design consistency across all applications. Ensure all new components are well-documented, tested, and follow best practices for reusability and accessibility. Backend & API Integration: Design, build, and maintain robust, scalable RESTful or GraphQL APIs using
NodeJS
(Express or similar frameworks). Securely integrate frontend applications with backend services and third-party APIs. Cloud Infrastructure & DevOps: Utilize and manage core
AWS services
to deploy, scale, and monitor applications, specifically: Managing
Databases
(e.g., RDS, DynamoDB) integration and optimization. Developing and deploying serverless functions using
AWS Lambda . ■ Managing containerized services via
AWS ECS . Setting up alarms, dashboards, and logs for proactive application monitoring using
CloudWatch . Code Quality & Collaboration: Participate in daily stand-ups, technical design sessions, and sprint planning. Conduct rigorous code reviews, providing constructive feedback to peers to ensure high code quality, performance, and adherence to security standards. Write comprehensive unit, integration, and end-to-end tests to achieve high test coverage and reliability. Troubleshoot, debug, and upgrade existing systems and applications.
Required Skills & Experience To be successful in this role, you must have: ●
5+ years
of professional experience in software development. ● Deep expertise with
React
and the
NextJS
ecosystem. ● Strong proficiency in server-side development using
NodeJS . ● Demonstrated experience in
frontend architecture
and building complex, scalable user interfaces. ● Experience in creating, documenting, and utilizing reusable
Component Libraries
(e.g., Storybook, internal design systems). ● Hands-on experience with core
AWS services , including managing
Databases , deploying serverless functions via
Lambda , container orchestration with
ECS , and monitoring with
CloudWatch . ● Solid understanding of modern software development principles, testing methodologies, and deployment pipelines. Preferred Skills Candidates who possess the following will stand out: ● Experience developing themes or custom features for
WordPress . ● Familiarity with the
Tailwind CSS
framework. ● Experience with advanced state management patterns (e.g., Redux Toolkit).