Full Stack JavaScript Engineer

  • Engineering
  • Singapore, Singapore

Full Stack JavaScript Engineer

Job description

About Nugit

Backed by global leading venture capitalists Sequoia and Wavemaker, Nugit is expanding its team to help build the future of data storytelling. Our AI technology makes building and sharing data stories easy so everyone can be a great data storyteller. Companies such as Johnson & Johnson, Audi, Fave, Kellogg’s, and PropertyGuru use Nugit’s platform to give everyone access to data to do their jobs well.

We are hiring Full Stack JavaScript Engineers to join our team and build the next generation of Nugit SDKs, services, and algorithms that automatically produce presentation-ready data stories in many different formats from super interactive web views, TV, to old school formats such as Email, PowerPoint, and APIs that other applications can use to present Nugit data.

This is your chance to work at the absolute forefront of technology and design using modern frameworks and a microservices architecture deployed on the cloud. 

Working closely with all members of the product, UI/UX, and Dev teams, you will be responsible for implementing frontend services of our product experience as well as conceptualizing and planning new features.

Core Responsibilities

  • Build web applications – Follow coding standards, write automated test cases, deployment scripts

  • Assist in improving app architectures – Explore existing systems, determine areas where maintainability, scalability, or extensibility should be improved

  • Translate designs and style guides provided by the UI/UX team into high-performance functional user interfaces

  • Contribute to continual improvement by suggesting new and emerging Front-end and Back-end JavaScript technologies


Requirements

For this role, we are seeking talented individuals who match the below profile:

  • Demonstrable experience in writing and maintaining large modern JavaScript codebases

  • Experience with both Front-end and Back-end JavaScript development

  • Strong focus on writing clean, reliable and maintainable code

  • Strong focus on test coverage and documentation

  • Experience with GNU/Linux or Unix systems

  • Fluency with Git and GitHub

  • Familiarity with FlowJs or TypeScript is a plus

  • Familiarity with React JS and its ecosystem is a plus

  • Familiarity with GraphQL and Apollo is a plus

  • Familiarity with MongoDB is a plus

General Skills

  • You are entrepreneurial – you’re an independent thinker and a problem solver

  • You are effective – you use version control with git, you work fast, ship product and you get stuff done

  • You are a team player – you want to work with engineers, designers, and data scientists from all over the world

  • You are adaptable – you embrace the fast-paced and always changing nature of a startup

  • You are remarkable – you can show us real-world examples of the amazing stuff you have built in the past

  • You are curious and a fast learner