portal resources jobs companies p photobooth supply co senior backend engineer - node.js

Senior Backend Engineer - Node.js πŸ”₯


We make elegant iOS-based photo booths connected to peripherals like printers, DSLR cameras, and LEDs. It's all powered on the backend by a Node.js API, MongoDB database, and several microservices (also written in Node).

If you are a kind, respectful, and thoughtful Node.js developer who wants to focus on building high-quality APIs that serve data and process images and videos, we're looking for you!

You'll be working on a small team of backend developers, collaborating with other development teams, and architecting and implementing software that's so good that our clients don't even notice it exists.

You'd be working in a collaborative, remote-first environment, but we respect the need for independent and heads-down deep work, so we don't have a lot of meetings or bureaucracy. If you are looking for a workplace that respects you as a person, and will both expect and help you to perform at your best, we are the place for you!


Tech Stack

You don't need to know all of these, but we hope you're interested in these technologies and have at least some knowledge about most of them.

  • AWS Infrastructure: Lambda, Beanstalk, EC2, S3, CloudFront, SNS, Elasticache, CloudWatch
  • Other Infrastructure: GitHub, GitHub Actions
  • Databases: MongoDB, Redis
  • API: REST + GraphQL, Node.js, Express, Mongoose
  • Technologies: FFmpeg, WebRTC, WASM
  • Frontend: React frontend, iOS app

Responsibilities

  • Build great software!
  • Upgrade the current software where it isn't great πŸ˜₯
  • Make recommendations (and implement them!) for how to improve overall software quality.
  • Update and upgrade API endpoints.
  • Update GraphQL schemas to support new functionality.
  • Integrate with 3rd-party services such as payment processors, email/SMS sending, etc.
  • Integrate with 1st-party products and services such as our microservices and frontend apps.
  • Collaborate with other staff to architect new features that make our clients super happy.
  • If you have infrastructure, CI, DBA, or sysadmin experience, you would get to do that sometimes too.

Requirements

  • Most importantly, you MUST be kind, respectful, and thoughtful. Strong opinions are very welcome. Jerks are not.
  • Secondly, you must be willing to work in the context of a team. Yes, many of your deliverables will be due to heads-down programming, but you can't work in a vacuum or ivory tower.
  • Hands-on work experience as a senior-level Node.js developer.
  • Track record of building high-quality, battle-tested software.
  • Experience working on cloud-based software, preferably a SaaS.
  • Experience with all the basics: version control, CI, agile development, communication tools like Slack, etc

Benefits

πŸ₯ Health Benefits

πŸ‘΄ 401K for California Based Employees

πŸ“š Education Stipend

πŸ’» Remote Work

πŸ’° Bonus Plan

🏝️ Annual Retreat

✈️ Generous PTO and Holiday Schedule

πŸ’Ό Quarterly Financial Meetings

πŸ“Š Open Book Management

πŸ’ͺ Intimate Team

To apply: https://weworkremotely.com/remote-jobs/photobooth-supply-co-senior-backend-engineer-node-js [1]


  1. https://weworkremotely.com/remote-jobs/photobooth-supply-co-senior-backend-engineer-node-js

Other jobs at Photobooth Supply Co

2 jobs in the last 60 days Β· 3 jobs in total Β· avg 1 - 3 jobs/mo Β· 2342 job visits

Photobooth Supply Co

Let us send you new openings similar to Senior Backend Engineer - Node.js straight to your Inbox. Weekly or Daily. 7-day free trial πŸ’Œ

The ability to work remotely increases employee happiness by 20 percent.