THE WORK:
We are looking for an expert Staff 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 payments 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.
- Be a technical domain authority, provide technical leadership whilst mentoring and supporting the development of junior engineers.
WHAT YOU'LL BRING:
- 10+ years of hands-on Software Development experience, with the last 5-7+ years writing code in Java(with Spring/Spring Boot Framework) and 2+ years experience working as a tech lead
- 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.
- Experience in owning the end to end delivery of large, sophisticated features.
- Ability to encourage and drive engineering standard processes
- A positive approach and a passion for sharing knowledge
- BS or equivalent experience in Computer Science or similar