THE WORK:
We are looking for a Senior Software Engineer who is passionate about solving exciting and ambiguous problems in the emerging crypto compliance space. This role provides opportunities to think out-of-the box to solve traditional and non-traditional problems using innovative approaches. We are deeply passionate about the growth of our engineers and place a premium on career development. The successful candidate will have a high degree of accountability, visibility and responsibility from Day 1!
WHAT YOU’LL DO:
- Be an ambitious builder, build reliable, scalable and performant Compliance systems to support a business that uses crypto to deliver an innovative experience to customers.
- Participate in the full software development lifecycle by capturing requirements, using sound software design principles, and ensuring operational excellence with unit and integration testing.
- Work with wider technical teams on the design, deployment and continuous improvement of backend applications.
- Continuously raise our standard of engineering excellence by implementing and driving standard processes for coding, testing, and deployment.
WHAT YOU'LL BRING:
- 5+ years of hands-on Software Development experience, coding in Java(with Spring/Spring Boot Framework) and experience Docker, Kubernetes and Messaging Stream Solutions such as SQS.
- Experience in building systems backed by modern persistence technologies, preferably in payments / banking / e-commerce domains, backed by (Aurora, DynamoDB etc.)
- Experience in at least one of the web frontend frameworks: Node Js, React JS, Angular Js etc.
- Experience with Agile development of distributed services, with a focus on robust software design, scalability and security.
- Experience building cloud applications on AWS, and technologies such as Docker, Kubernetes.
- Owning the delivery of complex features end to end.
- A positive approach and a passion for sharing knowledge
- BS or equivalent experience in Computer Science or similar