Threat Detection Engineer
What to expect from this role
PhishFort is a fast-growing international startup deeply involved in global anti-phishing efforts. We are on a mission to build the most sophisticated and customer-friendly anti-phishing and brand-protection systems in the world, with a focus on industry-specific attacks and unique countermeasures. Since its inception, PhishFort has been continually growing partnerships with leading threat-intelligence, cybersecurity, and technology companies. The result of these high-profile partnerships has led PhishFort to directly impact the security posture of the 418M+ users reached by the PhishFort Blocklist around the world through other integrations, not counting the millions of users of our clients protected by our solution every day.
Responsibilities
- Develop, deploy, and maintain a diverse range of solutions to detect threats across multiple platforms and languages, primarily focusing on Typescript. Including but not limited to web-scraping and API integrations.
- Design and implement threat detection algorithms that scan DNS, domains, social networks, and other internet platforms for potential threats.
- Collaborate closely with the Data Science and Research teams to integrate predictive models into the detection systems.
- Improve the scalability and performance of our existing detection systems deployed on AWS and GCP.
- Engage in end-to-end ownership from concept to deployment, including specifications, development, testing, deployment, and maintenance.
- Assess new technologies and methods to improve the detection systems continually.
- Participate in code reviews and other processes to ensure high-quality code deployments.
- Provide third-level support for the developed solutions.
- Be expected to work autonomously, make key decisions on how to approach complex problems. There will always be multiple ways to approach a problem, and you will be expected to make the most value-conscious choice between them. This is an engineering role, not just a coding role.
Requirements
- Strong experience with Typescript/JavaScript development
- Experience with cloud platforms (AWS, GCP)
- Understanding of web technologies and protocols
- Problem-solving mindset and ability to work independently
- Excellent communication skills
Tech Stack
Below is an overview of the tech that the PhishFort engineering team uses to build its products:
- Front-end frameworks: Mainly React or NextJS where possible. There are two exceptions which are Vue and AngularJS (legacy product being phased out).
- Back-end frameworks: Lots of Serverless Framework on AWS. Occasional use of Google Cloud Functions.
- Languages: Mainly Typescript with some Python. Legacy Javascript systems.
- Cloud: Firebase, other Google Cloud services, AWS, Vercel, Heroku.
- GitHub and GitHub Actions for CI/CD.
- Planning done on ClickUp, internal communication via Discord.
Benefits
- Work with people from around the world — our people live in Azerbaijan, Argentina, Bali, Nepal, South Africa, Ukraine, and more.
- Competitive remuneration denominated in US dollars.
- Fully remote, time-zone flexible. Work from home, work from anywhere.
- A small but growing team means that your influence has a big impact.
- A real-world impact: PhishFort already has an impact on the security posture of the 418M+ users reached by the PhishFort Blocklist, your work will most likely directly impact this.
- A mission that is inherently good — PhishFort’s objective is to ultimately make the internet a safer place.