INSIDE IR35 / FULLY REMOTE / Estimated end date 29/03/2024 / 37.5 hour week
*Cryptocurrency background preferred and likely required*
We are looking for a Full-Stack Software Engineer with expertise in BSA/AML Compliance to join our team. As a member of the Compliance Technology team, you will play a critical role in building complex systems at a global scale to meet BSA/AML regulations with industry best practices.
Within the Core Engineering team, you will be responsible for building transformational technology to redesign, scale, and integrate existing Compliance tools. You will work on building new Compliance services on the Engineering platform, performing thorough analysis and code reviews of the existing suite of Compliance tools, and assessing and documenting internal & external data, including data lineage and mapping.
In addition, you will build data models & pipelines for various Compliance functions, transform large quantities of data, and execute data quality controls. You will also create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant, and reliable using modern tools like React, Typescript, Docusaurus, Jest & Webpack.
Other responsibilities include building rich logging and service monitoring, cultivating relationships with business partners through collaboration and process improvements, designing extensible testing and control frameworks for ongoing production support, and continuously adding value through clear code and efficient execution.
To be successful in this role, you should have at least 2 years of experience in software engineering and at least 2 years of experience in developing web applications. You should have developed and shipped user-facing features using component-based UI frameworks, ideally React. You should also be familiar with current trends and best practices in front-end architecture, including performance, security, and usability.
You should have experience with server-side language ecosystems such as Golang, Kotlin, or Python, and knowledge of web and network protocols & standards (gRPC, HTTP, TLS, DNS, etc). Experience creating data pipelines using Snowflake SQL & MongoDB, and experience with messaging systems (e.g. Kafka, SNS/SQS, Kinesis) is also preferred.
Additionally, you should have experience working using Agile methodology (Scrum) and source code management (Github), experience in performance tuning and troubleshooting complex distributed systems, and running and maintaining services in a 24×7 production environment, CI/CD pipeline activities.
Nice-to-haves include experience with and/or keen interest in cryptocurrency, experience on engineering teams in the finance or regulatory space, experience with dashboarding tools and report generation, such as Looker, and professional certifications (e.g. CAMS, CFCS, CFE, and CRCM).