SEEK Asia Style Guide

Senior Web DeveloperHudson
Senior Web DeveloperHudson
Job Highlights
  • Growing Design & Build Industry
  • Up to $55,000 per month
  • Hands on Exp. w/ JavaScript, NodeJS
Job Description

Responsibilities / duties:

  • Convert user requirements into technical requirements
  • Design and build modern and scalable systems according to technical requirements
  • Estimate timings and resources for implementation
  • Evaluate toolkits and tech stack elements considering ease of maintenance, scalability and stability
  • Proactively consider and adhere to non-functional requirements, specifically high availability, resiliency, scalability, and data consistency

Minimum requirement(s):

  • Bachelor's degree in Computer Science, Software Engineering or related subject
  • 3+ years of experience in an agency, web studio, in-house or start-up environment.
  • Proficient with HTML, CSS, JavaScript, comfortable with ES6/2015
  • Experienced with Node.js based projects and source control (Git)
  • Understanding of OOP and MVC-like design patterns
  • Experienced with implementing Express.js, RESTful APIs and MongoDB
  • Strong communications and organisational skills

Preferable:

  • Solid knowledge of JavaScript
  • Familiar with Node.js eco-system
  • Experienced with cloud platforms (Azure, AWS, GCP) and their services (VMs/container, DB, CDN, CI/CD, gateway)
  • Knowledgeable on Microservices and/or Service-Oriented Architecture
  • Experienced with different tech stacks and infrastructures
  • Experienced with message system and matching system
  • Experienced with acceptance testing and behaviour-driven development
  • Proficient in NoSQL databases (MongoDB), specifically performance, modularisation, and maintainability
  • Good understanding of build tools (Gulp, Grunt) and pre-processors (Sass, Babel, etc.)
  • Proficient with user authentication and authorisation between multiple systems, servers, and environments (cookie-based authentication, OAuth, JWT)

Additional Information
Years of Experience
N/A
Employment Type
Full Time, Permanent
Company details
Hudson is a leading provider of permanent recruitment, contract professionals and talent management services worldwide. From single placements to total outsourced solutions, Hudson helps clients achieve greater organisational performance by assessing, recruiting, developing and engaging the best and brightest people for their businesses. The company employs more than 2,000 professionals serving clients and candidates in approximately 20 countries. More information is available at hudson.com.