Integrations Developer ( Javascript )


Perch acts as the “hub” of security for many of our customers, as such we strive to integrate with as many popular tools and APIs as possible. Some of the tools we integrate with are Office 365, Webroot, Twillio, ConnectWise Manage, and a whole lot more. If you love exploring new tools and APIs, building things in a fast-paced agile environment, and you are the kind of person that actually reads the docs…. sometimes, this might be a perfect fit for you.

A day in the life

  • Work with a team of developers, designers, and stakeholders to plan, build, and deliver integrations every sprint
  • Write, test, and ship code for a Node.js app that consumes various APIs, Javascript clients, and data feeds
  • Write, test, and ship code for a React app that consumes GraphQL and REST APIs
  • Collaborate on code via Pull Requests in GitHub and track progress with GitHub issues
  • Create, maintain, and monitor backend services deployed with AWS for things like log ingestion, ticket creation, and data transformation ( at a pretty large scale )
  • Work quickly and independently to make intuitive product decisions when necessary

A perfect match

  • You feel confident with Node.js and modern Javascript ( ES6+ )
  • You like collaborating with others and sharing ideas across teams
  • You are familiar with GraphQL, REST, or similar protocols
  • You prefer to use soap in the shower, not your APIs
  • You have experience with a modern Javascript framework ( React, Angular, Ember, etc )
  • You have used, or felt used by a ( poorly documented ) third-party API
  • You read Hacker News or casually scroll through the JS Twitter Fight of the Week with popcorn in hand

Above and beyond

  • Testing Javascript ( Jest, Cypress, etc )
  • Database use and management ( PostgreSQL, ElasticSearch, Neo4j, etc )
  • Amazon Web Services ( RDS, EC2, S3, Beanstalk, and seemingly a million others )
  • CI/CD ( Docker, Kubernetes, Jenkins, GitHub, or similar )
  • Experience with a language other than Javascript, such as Python
  • Networking / Unix ( You know how to SSH into something and feel dirty when you do )
  • Cybersecurity interest or background