Connecting linkedin



Full Stack Software Engineer

  • Location


  • Sector:

    Financial Services and Banking

  • Job type:


  • Contact:

    Ken Zhang

  • Contact email:

  • Salary high:


  • Salary low:


  • Job ref:


  • Published:

    about 2 months ago

  • Duration:


  • Expiry date:


  • Startdate:


The team will be responsible for controls on a broad range of activities, from Sanction’s screening, KYC, Entity Signals, monitoring of suspicious transactions; to developing large-scale graph and search platforms; visualizing patterns of customer or employee behavior in an investigative UI; and automating workflows.


Time-to-market is important, so we expect that as your team grows, you Your initial responsibility will initially provide the regulatory controls needed to expand our business in China using a mix of vendor solutions and tactical builds. You will be empowered to make vendor recommendations and selection, and you will work directly on these products, on enhancements, customization, and integration. You will also be building complementary controls, and helping to expand our in-house software products to be fit for China’s requirements. To achieve this you will work with colleagues across the globe, primarily in the US, UK, and India.

 All our engineers are expected to be well versed in Java/Javascript. Our tech stack includes Hadoop/HBase; React/Angular; and platform engineering frameworks such as MongoDB, ORM frameworks, DropWizard, and others.



A successful candidate will possess:


  • A Bachelor's or Master's degree in Computer Science, Computer Engineering, or a similar field of study.
  • Expertise in Java, C++, Scala, Python, or a similar programming language.
  • Proficiency in SQL and data manipulation.
  • Experience in at least one of the following: distributed systems, platform engineering, large-scale system design, data mining, information retrieval, natural language processing, NoSQL databases, UI development with AngularJS or React.
  • A very strong work ethic, and a willingness to learn and partner with others.
  • The ability (and tenacity) to clearly express ideas and arguments in meetings and on paper.