Senior Fullstack Engineer

Location: Singapore
Contract Type: Permanent
Specialisation: Technology
Salary: S$10000.00 - S$15000.00 per month + bonus
REF: BBBH240616_1591605876

Key Responsibilities

  • Design and architect and implement innovative, modern architectures alongside fellow developers
  • Design and develop with state of the art technologies to solve real-world problems at scale (experience in distributed platforms is a plus)
  • Collaborate and build on the product and technology roadmap with CTO, product managers, designers and stakeholders
  • Lead and create a diverse, dynamic, collaborative, transparent culture where everyone's ideas and opinions are equally valued
  • Leverage open source technology to facilitate to bring the product to market as efficiently as possible without sacrificing quality
  • Mentoring / Guiding / Serving less experienced team members to create a high performance engineering team
  • Work as part of a team developing applications and services using Agile development methods
  • Lead a team of engineers and organizational improvements in process and infrastructure
  • Build customer-facing UI and back-end services for a distributed B2B platform
  • Code, test and operate node.js/typescript based services
  • Work well with global teams across different time zones effectively

Ideal Candidate Requirements

  • 6+ years of experience in backend development, including at least 4 years as a Node.JS Developer
  • Expert in Node.js, preferably experience in TypeScript extensions
  • Must be familiar with NoSQL databases such as MongoDB or CouchDB, Web services, SOA patterns
  • Good working knowledge on design patterns
  • Hands on experience with REST APIs or GraphQL
  • Must have good unit testing experience
  • Applicable knowledge of web libraries and frameworks such as ReactJS, AngularJS, and Closure
  • Experience working on AWS or other cloud stacks and Docker
  • Experience building / consuming OpenAPI and GraphQL specifications
  • Experience of building microservices systems and testing them
  • Experience of building systems with high data protection requirements, anonymous data and data encryption
  • Experience of building systems that do require cryptography
  • In-depth knowledge of system design and optimization
  • In-depth knowledge of system design and optimization

Ambition not only recruits on behalf of some exceptional companies but due to unprecedented growth, Ambition is also looking for talented individuals to join our fantastic recruitment business.  To apply for Ambition's current global opportunities click here.