Full Stack Engineer at PayStand

Job type: Full-time
Experience level: 3+ years experience
Role: Engineering, Design, Product Management
Location: Scotts Valley, CA, USA or Guadalajara, Mexico

What you’ll be doing:

  • Architecture and implementation of user facing parts of PayStand’s Systems
  • Build reusable libraries and frameworks that support complex web applications
  • Collaborate with product owners, designers, other engineers and customer success to build the best user experience

Required skills & experience:

  • BS degree or equivalent by experience in Computer Science or Electrical Engineering
  • Can-do attitude with a strong sense of ownership and responsibility
  • Minimum of 3 years of experience in building web, mobile-web or hybrid mobile applications with increasing levels of responsibility and independence.
  • Solid Computer Science and Software Engineering background
  • Experience building highly scalable REST web services and APIs
  • Experience with HTML and JavaScript (ES5 and higher)
  • Experience with front-end frameworks such as Angular.js (1-4), React, Vue.js, etc.
  • Exposure to CSS3, Sass, Less, etc.
  • Opinionated but willing to compromise

Additional desirable skills and experience:

  • HTML5, JavaScript and CSS expert
  • CSS3, Sass or Less experience
  • Experience with mobile hybrid application frameworks such as Ionic, React Native, Cordova or Phonegap
  • Knowledge of other web libraries and frameworks such as Polymer, React, etc.
  • Understanding of front-end performance issues and optimization strategies (i.e. Caching, CDNs, concatenation and minification, sprites, SVGs, fonts, etc.)
  • Understanding of what constitutes and ability to apply good UI and UX practices
  • Experience with front-end build environment (Grunt, Gulp, etc.)
  • Experience building Node.js scripts
  • Experience with other programming languages than JavaScript
  • Experience with front-end build environment (Grunt, Gulp, etc.)
  • Active interest in Bitcoin, Ethereum or other digital currencies
  • Ownership of one or more digital currencies
  • Familiarity with the workings of one or more cryptocurrencies
  • Programmed smart contracts
  • Deployed 1 or more Bitcoin, Ethereum or other crypto network nodes