Overview

We are looking for an experienced back-end web developer to lead the server side of our technology, including all of Matterport’s web development and cloud workflow. We’re building innovative hardware and software into our cameras, but our cloud processing and website are where it all comes together as a complete product. The ideal candidate is excited by new technology, thrives on new challenges and is motivated to deliver world-class new product.   

 

About Matterport

Our team is building an end-to-end 3D media technology platform that allows users to create, modify, navigate and interact with 3D spaces – easily.  Integrating heavily with VR and augmented reality, our technology will change the way people experience the world.


Responsibilities

  • Work as part of a small team to design and deploy phenomenal web applications and platforms

  • Design and implement elegant and scalable APIs and web services for mobile clients

  • Development and deployment of distributed Python applications to AWS

  • Work closely with Product Management, and Marketing to enhance the user experience

  • Help lead the design, implementation and deployment of new features to improve the speed and functionality of our web applications


Qualifications

  • 5+ years of experience designing and delivering scalable back-ends

  • Development of high quality, back-end code following industry standards and best practices

  • Back-end or full stack development on MVC frameworks such as Django, Rails, Flask or Zend

  • Experience developing for cloud services such as AWS

  • Previously delivered production of Python code and strong Linux knowledge

  • Familiarity with SQL query optimisation, jQuery and CSS

  • Experience writing code in multiple languages, such as Python, Ruby, C++, Java and Javascript

  • Experience with front-end frameworks like AngularJS is highly desired

  • The ability to ensure cross-browser and platform compatibility for developed features

  • Strong problem-solving skills in all areas of web development including the debugging of web back-end code

  • Experience with revision control (especially Git)

  • A working knowledge of responsive design principles

  • Experience with data structures, algorithms, or big data

  • Excellent general programming skills and understanding of OO concepts

  • BS, MS, or PhD in Computer Science or a similar field preferred

Related Jobs