Work in HR or Recruiting?

Product Engineer (Backend)

Backplane Palo Alto, CA

Backplane - 30+ days ago

Job Description

About the Job:

The Backend Software Engineer will help design and build the backend for Backplane’s products. The main programming language now is PHP, but we let engineers choose the best tool for the job. We are building a platform for millions of users, which requires highly scalable software that can handle large amounts of data, and we are looking for the best and brightest engineers

Responsibilities:

  • Work closely with designers and front end engineers to implement new features such as feeds and oauth
  • Collaborate with system administrators to gain a deep understanding of the architecture in order to write highly scalable software
  • Help evolve the backend architecture of the product
  • Write software to manipulate and store data for all of the Backplane communities using the latest NoSQL technologies
  • Be ready to jump in and fix bugs on production systems
  • Work well in a modern software engineering environment (with source code control, dev/stage/prod release cycle, continuous deployment), as well as extensive testing
  • Have excellent debugging and critical thinking skills, and the ability to find the root cause of problems
  • Take pride in writing well maintained, tested, reusable code
  • Requirements:

  • Bachelor’s Degree in Computer Science, Math or related discipline, or equivalent industry experience
  • Extensive programming experience in one or more of the following: C++, Java, Python, PHP or similar language
  • Solid understanding of CS fundamentals, most importantly data structures and algorithms
  • Knowledge of Object Oriented coding and design