NodeJS / Cloud Backend Engineer

Play is adding to our team of talented, passionate people who want to lead the charge in revolutionizing how teams create digital products. We are building a transformative platform that empowers teams to design, build, test and share mobile products—directly from their mobile device. If you’re looking to work at a company leading the future of product design tools, we’d love to chat with you!

Where this position is located

Play is based in NYC but all positions are flexible / remote. EST time zone preferred but not mandatory.

What you'll be doing

  1. Work with service and client engineering teams to help architect solutions for the backend systems that power and connect the different Play platforms (iOS & Web)

  2. Reducing technical debt through backend system improvements and interactions from client applications

  3. Work with the team to test, release and maintain Play's backend systems

  4. Writing secure and tested code

  5. Work with our leads to architect and maintain a scalable, complex, multi-platform backend layer with realtime elements

  6. Continue building improvements and creating new CI/CD pipelines

  7. System design and documentation

Skills you have

  1. Ability to take ownership of work items and with a product-first mindset

  2. Extensive experience working in Cloud-based environments (Google Firebase preferred) and architecting solutions with its cost structure in mind

  3. Ability to dive deep into systems to find areas of improvements, optimizations, and issues

  4. Experience in architecting and maintaining a scalable, complex, multi-platform backend layer with realtime elements

  5. Extensive experience with JavaScript / Typescript / Node.js

  6. Extensive experience with automation—Tests, CI / CD is a must

  7. Previous experience writing client side code (Web / Mobile)

  8. Solutions oriented, highly organized, methodical, detail-oriented, and reliable

  9. Strong communication and collaboration skills & the desire and ability to work independently

  10. An understanding of what it means to be a good teammate—and the ability to put that understanding into practice

  11. A passion about learning and improving the craft of engineering

Languages / Frameworks / Tooling

  1. NodeJS / Typescript

  2. Lerna

  3. Bash

  4. Fastlane

  5. Jest

  6. Google Cloud / Firebase (Functions, Auth, Firestore, Cloud Store, PubSub, Real Time Database, Logging, Scheduler)

  7. Github Actions

What we offer

  1. Competitive salary & compensation package (opportunity for equity)

  2. Health, dental & vision insurance

  3. FSA

  4. Generous PTO & paid holidays

  5. 401k