freehire launches on Product Hunt on 26 August.

Follow →

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).

See also

A new version of freehire is available