Publicis Sapient is looking for a Senior Full Stack Developer with Node.js to join our vibrant Technology team based in Singapore. You will help deliver some of the most cutting-edge digital transformation programs for our clients across Southeast Asia. You will manage the development, design, user interface, technology integration, and site architecture management. In this hands-on consultant role, you will engage with the client to build and maintain relationships and work as a regional cross-functional agile delivery team member.
This role is an excellent opportunity for someone who wants to join an international global organization with a 'start-up' mentality. We highly value Openness, Collaboration, Learning Mindset, and partner with our clients to drive positive outcomes.
Your Impact
- Providing technical expertise for every phase of the project lifecycle—from concept development to solution design, implementation, optimization and support
- Working with cross-functional teams to analyze, evaluate, and incorporate strategic systems into the architecture as appropriate
- Development of new software solutions as well as supporting, maintaining and enhancing existing systems
- Migration from Monolithic to pure cloud-based Micro-services
- Supporting Kubernetes for CI/CD with AWS & Dockerized deployments
- Consult clients on best practice point of view and provide technical solutions delivering to business needs
Qualifications
- 5+ years experience working with Node.js (Express), GraphQL & REST API
- Experienced in server programming & proficient in coding with Node.js & Javascript
- Experienced in working with databases such as PostgreSQL, MySQL, Redis or MongoDB
- Able to demonstrate a good understanding of REST
- Experience in JavaScript frameworks to create modern front-ends using React.js, Angular or Vue
- Experience in deploying applications to cloud services such as AWS, GCP or Microsoft Azure
- Experienced in optimizing server performance
- Experience in algorithmic solution designing & implementation
- Contribute effectively in a fast-paced, deadline-driven, and collaborative programming environment
- Lead & contribute through the completion of all phases of application development
- Good problem solver keeping the end goal in mind with a learning mindset
- Agile development experience to collaborate with the delivery team regionally
Set Yourself Apart
- In-depth expertise in Docker and Kubernetes
- Experience in Digital Banking or Financial Service industry preferred
- Relevant developer certification is a plus
- Client facing consulting experience and a passion for technology
Additional Information
- Career growth and training opportunities
- A collaborative, agile and diverse regional team
- Comprehensive insurance and medical benefits
- “Plugged” into a global organization with a start-up mindset