Job Details
Senior Full-Stack Developer
- £450-£495/day
- UK
- Contract
Our client's BSA/AML Compliance Technology Team plays a critical role in achieving
their mission. Compliance Technology builds complex systems at a global scale to
meet BSA/AML regulations with industry best practices. Within the Core
Engineering team, they are building transformational technology to redesign,
scale and integrate existing Compliance tools.
What You'll Be Doing (i.e., Job Duties)
- Build new Compliance services on the Engineering platform
- Perform thorough analysis and code reviews of the existing suite of Compliance tools, including Screening, Customer Risk Scoring, Transaction Monitoring and other key areas
- Assess and document internal & external data including data lineage and mapping
- Build data models & pipelines for various Compliance functions
- Transform large quantities of data and execute data quality controls
- 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
- Build rich logging and service monitoring
- Cultivate relationships with business partners through collaboration and process improvements
- Design extensible testing and control frameworks for ongoing production support
- Continuously add value through clear code and efficient execution
What We Look For In You (ie. Job Requirements)
- You have at least 4 years of experience in software engineering and at least 3 years of experience in developing web applications
- You've developed and shipped user-facing features using component-based UI frameworks
- You’re familiar with current trends and best practices in front-end architecture, including performance, security and usability
- You’re familiar with product and design lifecycles, and collaborating closely with designers, engineers, and product managers
- You write high quality, well tested code to meet the needs of your customers
- You have built reliable, fault-tolerant distributed systems with a micro-service-based architecture
- You have experience with server-side language ecosystems such as Golang, Kotlin, or Python
- You have a knowledge of web and network protocols & standards (gRPC, HTTP, TLS, DNS, etc)
- You’ve built scalable, containerized applications using Kubernetes and Docker
- You have experience creating data pipelines using Snowflake SQL & MongoDB
- You have experience with messaging systems (e.g. Kafka, SNS/SQS, Kinesis)
- You have experience working using Agile methodology (Scrum) and source code management (Github)
- You have experience in performance tuning and troubleshooting complex distributed systems and running and maintaining services in 24×7 production environment, CI/CD pipeline activities
Nice to have
- 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
- Professional certifications (e.g. CAMS, CFCS, CFE, and CRCM)
