Echosec Systems

Backend Developer (Platform)

Full-Time in Victoria, BC - Remote OK - Mid Level - R&D

What We Do

Echosec Systems is a fast growing security software company committed to making the world’s data more discoverable.

Since 2013, we’ve leveraged publicly available data to help solve some of the world’s most intractable security problems.

We’re trusted by some of the most significant public and private sector organizations globally to support their missions.

What We're Looking For

Echosec Systems is looking for a Backend Developer on the Platform Engineering team who enjoys working within the Node.js ecosystem to creatively solve problems related to web crawling, data aggregation, data ingestion, and building a robust API that handles millions of searches per day.

The Platform Engineering team primarily addresses the data needs problems for Echosec Systems and provides a lot of opportunities to learn and integrate new technologies.

We take pride in shipping code to production on day one.

You are the right candidate if…

  • You enjoy working within an environment that values shipping code to production and iterating on peer and customer feedback.
  • You enjoy working collaboratively with stakeholders inside and outside the R&D team.

Required Experience

2+ years of backend development experience, with at least 1 of them being hands-on with the Node.js ecosystem.

Types of Projects You May Work On

  • Building out the dark web and clear web data collection infrastructure and algorithms.
  • Building an enrichment pipeline that integrates with our Natural Language Processing services to categorize data and provide location inference.
  • Implement robust performance monitoring and tracing across the entire backend stack.
  • A lot of greenfield development. We like to ship new code and then refactor it.
  • Building out a GeoIP microservice.
  • Mentorship for new graduates and developers just starting their careers.

Useful Skills

  • Prioritize using metrics to help solve engineering challenges you might encounter day-to-day.
  • Hands-on DevOps experience with cloud infrastructure. We heavily rely on Azure, Kubernetes, and Elasticsearch.
  • Experience with asynchronous programming.
  • A cursory understanding of Natural Language Processing.