Software Engineer - Node.js

Software engineers at Jewel Digital Ventures (JDV) you will be part of our development team working towards building innovative, cutting-edge solutions that push the limitless possibilities in the asset management space.

You will join a team of engineers in bringing innovative FinTech ideas to life by utilising the latest technologies and tools. As such, we are looking for talents with inquisitive minds, eager to push the technical boundaries, have an “it can be done!” attitude and thrive when given the opportunity to learn new technologies and systems.

The key responsibilities include:

  • Design, build and maintain APIs, services, and systems across JDV’s engineering teams.
  • Develop prototypes at rapid speed as needed to build new, innovative features at large-scale.
  • Iterate rapidly on features, tooling, and processes as we launch the first versions of new products.
  • Exemplify technical excellence in design, documentation, and code.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, closely related field or equivalent practical experience.
  • Min 2 years of experience with Node.js and proficient in TypeScript.
  • Experience with Express or other related development frameworks.
  • Experience working with both relational and NoSQL databases.
  • Working experience in Agile and TDD development environments.
  • Experience working with medium to large size engineering teams.
  • Experience in technical leadership, leading project teams, and setting technical direction.
  • Proven track record of delivering complex, large scale and critical products with business impact. Proven experience interfacing and integrating across multiple engineering areas and groups.
  • Working experience with another one or more general-purpose programming languages including but not limited to: C/C++, Python, Objective C, PHP, React or Go is a plus.
  • Working experience in microservices architecture and technologies like Docker/Kubernetes, CI/CD tools like Jenkins, cloud platform like Amazon Web Services (AWS) is a plus.
  • Experience in the banking, asset management or FinTech space, or implementing financial or accounting solutions is a plus.