The Team:

At Echosec we live and breathe the intersection of data and security. We 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. The Senior Back End Engineer will be developing and maintaining features and datasets 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 analysists, 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, and public Discord and Telegram chat logs into an advanced search interface for cybersecurity professionals.

The Role:

The senior back end engineer will work directly with the CTO to define and develop new data products, enrichment pipelines and product capabilities primarily for the Echosec Platform API and Beacon. You will also take an active role in mentoring intermediate and junior developers on the platform team and participate in hiring and onboarding of new developers.

In the past six months the platform team has deployed a system that now collects and processes millions of entities per day across social, dark web and other sources of online threat activities. You will be a key player in building new capabilities in data discovery, classification, and operational efficiency.

Sound good? Here’s a little more about the day to day responsibilities:

  • Well suited for someone who wants to work on infrastructure, developer tooling and the underlying services that power the platform while delivering clean interfaces and infrastructure for other developers to work on
  • Designing and improving operations of existing data processing pipelines, data crawling systems, databases, and authentication and authorization systems
  • Collaborate with the team to determine system logging and telemetry outputs and efficient DevOp practices

As the ideal candidate, you have:

  • 5+ years of experience in a product based technical role
  • Excellent communication and interpersonal skills
  • Experience building highly available and scalable distributed systems
  • Experience profiling applications or tracking down performance problems
  • Experience with telemetry, optimization, and/or machine learning
  • Ability to write maintainable, well tested code primarily in Typescript (NodeJS) and PHP (Laravel - PHP 7.3)
  • Experience providing 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
  • Interest in mentorship and team leadership opportunities

Bonus, but not required:

  • Experience with infrastructure management: puppet, kubernetes, terraform, cloudformation
  • Experience with Elasticsearch
  • Experience with sharded/replicated relational databases (PostgreSQL preferably)

Echosec is based in Victoria BC, and open to remote applicants (Vancouver, Calgary, Edmonton, we're talking to you!) who are already eligible to work in Canada. We are looking for someone with the right skillset and experience and less concerned about previous job titles. For this posting, we are looking for experienced people who are confident they can onboard and contribute to an agile development team with an established product fairly quickly. Please include why you’re interested in this opportunity and your familiarity with the systems and technology outlined above in your application.