Backend Engineer

Job description

NurseGrid believes that those who do the most important work deserve the best technology.  Over the past four years, we’ve created the number one nurse app in the United States and rolled out our SaaS solution to hundreds of nurse managers. Now we are ready to go even further. Our eleven-person product team is looking to add two Backend Engineers to help us achieve our goal of becoming the must-have mobile app and cloud-based schedule management software for nurses everywhere. If you want to work with a fast-paced development team that has proven its success – but still has many goals to achieve – then we hope you’ll apply!

The Backend Engineer is responsible for developing and maintaining backend APIs that support our core consumer and enterprise-level mobile applications. They will work closely with the Mobile and Engineering teams to help define, develop, and support initiatives that drive key business goals and objectives.


  • Develop, deploy, and maintain APIs for production-level mobile applications
  • Collaborate with the Mobile team in designing new features/workflows and iterating upon existing features/workflows
  • Provide detailed API specifications and support for the mobile engineers
  • Consistently improve upon legacy APIs
  • Work closely with the Engineering team to ensure pattern and systems alignment across the platform
  • Collaborate with the Engineering team to debug and improve lower-level systems and patterns (data strategies, deployment systems, etc.)
  • Engage with the Customer Success team to help diagnose mobile-specific user issues and feedback



  • Proven experience shipping production-ready, mobile-facing APIs
  • 3+ years of working experience with PHP and MySQL
  • Experience working closely with product and engineering teams to deliver performant and flexible APIs
  • Proven ability to navigate and iterate upon existing APIs and platform systems
  • In-depth understanding of supporting a wide variety of clients, network conditions, and legacy application versions
  • Demonstrated efficiency within a fast-paced and autonomous product development environment
  • Experience integrating with external APIs and/or data sources
  • Exposure to native mobile application development tools and workflows (Swift, Java, React Native, etc.)
  • Systems administration/development operations experience (Unix, Chef, Ubuntu, etc.)
  • Experience setting up and maintaining AWS infrastructure
  • Working knowledge and/or interest in other server-side languages, frameworks, or database systems (Ruby on Rails, Node.js, MongoDB, etc.)


NurseGrid is a Portland-grown and venture-backed startup founded in 2013. With the mission of creating technology for nurses that makes their personal lives better, their professional lives more efficient, and contributing to improved outcomes in healthcare, we build innovative staffing, scheduling, and communication technology solutions for the healthcare industry. Over 500k nurses have downloaded our free mobile app (NurseGrid Mobile) and hundreds of nurse managers throughout the United States have activated accounts for our paid SaaS solution (NurseGrid Manager).

We are a small (33 person) but growing and always dynamic team. We work hard and produce high-quality work at a rapid pace, but we also have a ping pong table in our office, a couple non-work related Slack channels, a company volunteering initiative, and dog-friendly work environment. We’re located in the heart of Old Town in Portland with Ground Kontrol right around the corner, and multiple transportation routes to the office. We offer a generous PTO package, medical/dental/vision benefits, work-from-home-Wednesdays, and six optional remote work days per quarter. Come enjoy the work, connect with the team, and set aside some time to enjoy everything the Northwest has to offer!