MEAN Stack Software Engineer

  • 149 W 36th St, New York, NY 10018, USA
  • Full-time

Company Description

Hi! We're PERCH. We are reimagining the retail store experience. Leading brands and retailers trust PERCH to deliver world-class experiences at the point of purchase. PERCH unites PHYSICAL PRODUCTS with DIGITAL CONTENT to engage shoppers, analyze behavior and drive 30-80% sales lift. 

Join an A-Team. Change an industry. Build some magical tech.

Job Description

We are looking for someone who enjoys solving interesting and challenging problems with an eye for the balance between the desire for the ideal married with the practicality of the real world. Our cloud-based campaign management software deploys marketing campaigns across a remote network of connected devices (MacOS and soon Android) in over 20 countries across 5 continents.

Our engineers enjoy the challenges of multi-device networks, hardware and software management, interim network connectivity and asynchronous communication and love delivering amazing experiences to consumers and retail clients alike. The Senior Software Engineer should be able to architect clever solutions to demanding real-world problems and constantly strive to re-factor and improve our product opportunistically.

For this role, you should have significant experience developing backend services (analytics, content management, data processing, etc.) utilizing the MEAN stack. You should also have some basic front-end skills as well. We are looking for a developer with a minimum of 4 years of work experience.

RESPONSIBILITIES

  • Develop backend and platform services for PERCH

  • Work closely with CTO, CEO and Senior Software Architect

  • Maintain and add to PERCH internal libraries

Qualifications

SKILLS

  • Strong understanding of JavaScript and Node.js

  • Strong understanding of MEAN Stack

  • Strong understanding of HTML5 and CSS

  • Familiarity with of Frontend / UI Development

  • Familiarity with Computer Graphics techniques

  • Familiarity with AWS (primarily S3)

REQUIREMENTS

  • Bachelors Degree (ideally in Computer Science)

  • 4+ years of Software engineering experience

Additional Information

All your information will be kept confidential according to EEO guidelines.