Lead Software Engineer (Backend)

Dispel · Brooklyn NY

Company

Dispel

Location

Brooklyn NY

Type

Full Time

Job Description

What's the opportunity?

This is a full time position.

You'll be working on architecture entering mission critical applications in manufacturing and utilities around the world.

Engineering at Dispel is not just a technical experience-it's a social one. We are a growing, but still small team in which every person participates. Solving problems and improving code/infrastructure is fun. This is a journey, and we want it to be rewarding.

You would be working on the API product which our clients use to manage infrastructure and people that need access to their critical systems. It is used by our MacOS/Windows/Web clients and speaks to an orchestration layer. The API handles everything from authentication (including third party) to very deep business logic. This role will set you up for Staff or Architect level type of impact.

We are a small but competent engineering team, and you will be expected to make a big impact and share / learn a lot.

Location

We are a 100% fully remote company (U.S. only). You are welcome to use our office in Brooklyn, New York City. We also plan to open an office in Austin, Texas, where the majority of our engineering team is located.

Stack includes

Node, Express, REST, Mocha, PostgreSQL, Redis, Heroku, Bookshelfjs

Requirements

Basic Qualifications
  • 7+ years of experience in software engineering.
  • Proficient working with and architecting APIs.
  • Proficient in NodeJS.
  • Should be comfortable recommending and debating for/against different high and low level implementations and deciding between them.
  • Expert working with SQL databases.
  • Proficient with version control systems.
  • Degrees and certificates aren't a determining factor for us. Rather, we value your ability to care about your work and build the right solutions for the problem.
  • Communication and team culture are very important to Dispel. These criteria are soft, but just relax and be genuine. This position requires you to be able to communicate well with engineers and business stakeholders.

Extra Credit
  • Advanced testing experience.
  • Proficient in Python.
  • Experience using GitHub and automation.
  • Distributed system design experience.
  • Understanding the trade-offs between interfaces between an API and third parties or other services that must communicate.

Good Personal Traits
  • A willingness to accept failure and feedback, learn and try again.
  • A passion for learning new disciplines and gaining a deep understanding of how others on the team do their work.
  • An ability to communicate clearly and succinctly both in-person and over team chat.

Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k w/ Company Match)
  • Unlimited PTO - yes, really unlimited! (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Life Insurance (Basic, Voluntary & AD&D)
  • Professional Training & Development
  • 100% Fully Remote (U.S. only)
  • Stock Option Plan

Date Posted

11/10/2022

Views

7

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Python - Vatic Investments

Views in the last 30 days - 7

Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...

View Details

Software Engineer - Viam

Views in the last 30 days - 14

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...

View Details

Software Engineer, SDK/NetCode - Viam

Views in the last 30 days - 11

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...

View Details

Senior DevOps Engineer - 3Red Partners

Views in the last 30 days - 0

3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...

View Details

Senior Mobile Engineer - Viam

Views in the last 30 days - 13

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...

View Details

Sr. Manager/Associate Director, Program Management - Volastra Therapeutics

Views in the last 30 days - 11

Volastra Therapeutics is a biotechnology company dedicated to discovering and developing treatments for patients with cancer They have raised funding ...

View Details