Senior Full-Stack Developer

Why You'll Love Avochato:
  • We're committed to making a positive impact above all else– as leaders we lead people to a better place, whether it’s a teammate, a customer, an investor, an advisor, a family member, or a friend
  • Avochato believes in personal growth, transparency, and a high degree of autonomy
  • Sales cycles are fast at Avochato, new features ship weekly, and we celebrate every win on a daily basis across all teams
  • Avochato is a remote-first team that is flexible on location
  • Avochato teammates use the Avochato platform -- your teammates are your customers, and there is a tight feedback loop on developing products and getting feedback

This Role:
We’re looking for sharp, analytical engineers to help us continue to move quickly and scale engineering operations. Ideal candidates have strong startup experience and have a breadth of knowledge throughout multiple parts of the software ecosystem.

Responsibilities:
  • Collaborate with other engineers and product teammates to make new features come to life from design to deployment
  • Develop new and existing data models, as well as intuitive web interfaces to display and manipulate those models using Ruby, TypeScript, React & Redux, HTML5, CSS3, and PostgreSQL
  • Compartmentalize code updates to feature branches for review and deployment using Git
  • Engage in code reviews with other engineers for pull requests at all levels of the stack
  • Participate in weekly stand-up meetings and report progress on assignments
  • Participate in testing and quality assurance on stage environments before weekly releases

Requirements:
  • 5+ years production experieince developing and maintaining dynamic web applications using Ruby on Rails, Git, JSON / XML / HTML / Javascript / JQuery, AWS and SQL
  • 3+ years production experience using React JS and Redux
  • TypeScript experience a plus
  • Excels working in a remote environment
  • Collaborative, self-motivated and driven

A bit of our stack:
  • All major applications run on Linux, Nginx, PostgreSQL and Rails 5.2
  • Asyncronous queueing using Redis and Sidekiq, with websocket management using AnyCable
  • Deployments to EC2 managed via ElasticBeanstalk, along with automated CI using TravisCI and Honeybadger
  • Mobile-first Front-end Web development in React, Redux, HTML5, TypeScript, CSS3, React
  • Native Mobile applications compiled from React Native
  • Cloud SMS APIs including Twilio and MessageBird
  • Mixpanel for analytics / dashboarding
  • REST integrations with Salesforce, Stripe, Hubspot, Slack, Okta, Zapier and more