Web Backend Engineer

About the Role

Capsule8 is building the industry’s first container-aware, real-time threat protection platform for server infrastructure. We’ve seen first-hand how the growth of big data, cloud, and containerized microservices architectures have caused server infrastructure to change faster than traditional security approaches have been able to keep up with, resulting in reduced visibility, a lack of protection, almost non-existent forensic capabilities, and large-scale breaches having gone unnoticed for years.

As a web backend engineer you’ll help us build the systems we’re designing to help secure some of the largest and most critical production environments in the world. We’re designing experiences must be clear, intuitive, and highly functional, allowing customers to be alerted of attacks, view real-time data about their networks as well as investigate previous attacks by searching, manipulating and finding commonalities in large data sets. Our ideal new team member understands the quality and stability requirements of shipped software and can design systems that are straightforward to maintain and administer.

We are looking for candidates who are adaptable and comfortable with early stage projects, and who love a collaborative team environment. If it’s an excellent fit to your interests and skills, we encourage the opportunity to grow your responsibilities as our company grows. We are looking primarily for local candidates to join us in our Brooklyn office.

Responsibilities:

  • Design and implement the backend APIs at the direction of the app team lead
  • Analyze and evolve the persistence schema to support growing feature requirements
  • Write fault-tolerant and secure backend software
  • Contribute to the design of reliable and supportable APIs
  • Participate in the software engineering process alongside engineers of other disciplines

Desired Background

  • Experience designing and building web backends in at least one language
  • Understanding of stream processing systems
  • Experience in product development using modern processes and tooling
  • Ability to analyze performance and correctness of SQL schemas and queries

Optional Background:

  • Experience with WebSockets
  • Knowledge of common NodeJS APIs and libraries
  • Experience working with typing systems such as TypeScript or Flow
  • Familiarity with newer tools in the DevOps ecosystem like Docker, Kubernetes, and Mesos

Why Capsule8?

We are big believers in maintaining a healthy work-life balance. While we work very hard and care deeply about making Linux infrastructure as secure as possible, we want our team to have room for their family, friends and themselves. We’re also strongly committed to diversity, providing all our employees a nurturing, open and inquisitive working environment. Finally, we care deeply about ensuring every employee personal growth, so we work with each employee to build a career plan that benefits everyone.

Diversity & Inclusion

At Capsule8, we are committed to building a culture that respects and embraces all walks of life, inclusive of all genders, race, culture, sexual orientation, age, and all other identities. We will make accommodations when interviewing anyone with special needs, such as neurodiversity.