Lead Software Engineer (Backend)
Job Description
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
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 DetailsSoftware 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 DetailsSoftware 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 DetailsSenior 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 DetailsSenior 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 DetailsSr. 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