
Staff Engineer - Smart Signals & BotD
Overview
Fingerprint empowers developers to stop online fraud at the source. We work on turning radical new ideas in the fraud detection space into reality. Our products are developer-focused and our clients range from solo developers to publicly traded companies. We are a globally dispersed, 100% remote company with a strong open-source focus.
Job Description
As a Staff Engineer for the Smart Signals team at Fingerprint, you will play a key role in leading the technical vision and execution of our smart signals, with a focus on improving our bot and AI agent detection capabilities. This role requires a systems thinker who can work well with high-stakes ambiguity and deep technical complexity.
Responsibilities
- - Lead and mentor a team of engineers, providing technical guidance, coaching, and support to foster their professional growth.
- - Drive critical cross-team initiatives by partnering with data science, product and other engineering teams to align technical solutions with business priorities and long-term strategy
- - Architect, design, develop and maintain robust and scalable web applications using Golang.
- - Drive adoption of best practices, coding standards, and development methodologies across the team and organization.
- - Stay up-to-date with the latest technologies and industry trends (specifically in the bot detection space), and propose innovative solutions to improve our existing systems.
- - Act as a technical liaison between engineering, product management, research team and other stakeholders to drive the bot and AI agent detection capabilities of our product
Required Skills
- - Bachelor''s or Master''s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- - 8+ years of experience in software development, with a strong focus on backend development.
- - Expertise in JavaScript/TypeScript, Node.js, and React, with a deep understanding of core principles and best practices.
- - Expertise with RESTful APIs and asynchronous programming.
- - Experience working with real-time data processing and APIs.
- - Strong knowledge of SQL and experience with databases like DynamoDB, Redis, or Elasticsearch.
- - Proficient in English for clear communication in a global, remote team.
- - Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- - Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- - Excellent problem-solving and analytical skills, with a strong attention to detail.
- - Ability to lead and inspire a team, with excellent communication and interpersonal skills.
Benefits
- - Competitive salary
- - Remote work
- - Inclusive work environment
- - Opportunities for professional growth
About the company
Identify every visitor. Stop fraud, detect bots, or delight customers. Identify good and bad visitors with industry-leading accuracy - even if they're anonymous.
All Job Openings at Fingerprint