About UsAt Hawk, we are at the forefront of revolutionizing anti-money laundering and fraud detection technology through the power of AI. Our innovative approach combines traditional rules with explainable AI, enabling banks and payment providers worldwide to enhance their AML compliance and fraud prevention measures. By identifying criminal activity while minimizing false positives, we play a crucial role in the global battle against money laundering, fraud, and terrorism financing. Our workplace culture fosters mutual trust, support, and passion, providing individuals the opportunity to grow professionally and make a significant impact.Your Mission:As a Senior Full Stack Developer at Hawk, you will be instrumental in architecting, building, and advancing our AI-driven Anti-Money Laundering platform. In this leadership role, you will guide a team of developers, establish coding best practices, and deliver scalable, high-quality solutions across the entire tech stack (Java and React). You will lead by example, assist in strategic decision-making, and ensure the successful rollout of features that significantly influence financial crime detection and customer outcomes. This position demands a high level of ownership, cross-functional collaboration, and a fervent commitment to delivering innovative, mission-critical software.Key Responsibilities:Architect and oversee the end-to-end delivery of product features, setting the technical direction and ensuring adherence to best-in-class engineering practices.Mentor and support junior and mid-level developers through code reviews, design sessions, and technical coaching.Develop scalable and maintainable frontend and backend components using Java and React, ensuring a consistent and high-quality user experience.Collaborate with Product, Solutions Consulting, and Sales teams to align business priorities with technical implementation.Promote agile methodologies, continuous integration, and deployment workflows, sharing responsibility for the codebase and its production operations.Create reusable libraries and scalable modules to enhance development speed, consistency, and code quality.Manage testing strategies (unit, integration, performance) to ensure quality, scalability, and maintainability.
Nov 12, 2025