At Echosec we live and breathe the intersection of data and security and are driven and inquisitive in our focus, to make the world’s data more accessible and find actionable intelligence faster. The team focuses on working iteratively to deliver value to customers, not just developing features and functions.

Echosec offers Echosec Search and Beacon – the Back End Engineer will be developing and maintaining features and data-sets for the Echosec open data search and aggregation products.

Echosec Search is a search and alerting tool for location-based social media. We provide an easy to use interface for open data analysts, security experts, agencies and journalists to find up to date crowdsourced information about real-world events.

Beacon sheds light on the dark web by combining indexes of TOR sites, paste-bin dumps, public discord and telegram chat logs into an advanced search interface for cybersecurity professionals

We’re looking for someone who:

  • Loves building data-driven products
  • Values an entrepreneurial, customer-first approach to building data discovery tools.

Sound good? Here’s a little more about the job.

  • Well suited for someone who wants to work on developing and maintaining features and data-sets in the data availability and security space (not ads!).
  • Write maintainable, well-tested code, primarily in Typescript/Javascript (NodeJS), Python and PHP (7.3).
  • Build web crawlers and scrapers for data that is not accessible by API.
  • Develop NLP based microservices to enrich data ingested into the system.
  • Develop and deploy reliable, robustly monitored distributed services.

As the ideal candidate, you have:

  • A self-starting, hard working, entrepreneurs mindset
  • Great interpersonal communication skills.
  • Proficiency developing web servers using route driven, MVC frameworks (eg: Laravel, Ruby on Rails, Play).
  • Experience developing on scalable event-driven systems, for example: Redis pub-sub, Amazon SQS/SNS, Akka, Storm.
  • Experience building web crawlers or a very keen interest in digging into it
  • Ability to provide constructive and helpful feedback to team members on code review and support the team in releasing high quality code on schedule.
  • Comfort working with remote team-mates.

Bonus, but not required:

  • Desire to learn or develop a new system for indexing data in Elasticsearch at Echosec.
  • An understanding of Docker (used for dev boxes and production)
  • Experience working with social media APIs.
  • A basic understanding of the dark web.

Echosec is based in Victoria BC, and very open to remote applicants (Vancouver, Calgary, Edmonton - we're looking at you!). We are looking for someone with the right skillset and experience and less concerned about the title of this job, or your previous ones. Programmer? Developer? Data Specialist with dev experience? Let's talk.