Senior Full Stack Web Developer

We are looking for a talented, enthusiastic, and experienced Full Stack Web Developer to join our engineering team. You will be working with our technology team to continue to expand a decentralized Rails platform that supports modular React front end applications and public APIs. You will also be working in a team oriented environment, collaborating with both business and engineering.

PAIRIN is a social enterprise company whose mission is to make education relevant and hiring equitable. The PAIRIN team believes that by providing the right data, tools, and resources, we can remove the barriers that prevent people and organizations from reaching their maximum potential.

Why come work for us?

  • Recognized startup by the Denver business community
    • 2017 Emerging Tech Company of the Year (Apex Awards)
    • 2017 Colorado Companies to Watch (CCTW)
    • 2017 Denver Startup of the Year (Denver Chamber of Commerce)
  • We have a cool office in the RiNo District and a fun team!
  • Competitive salary and paid training
  • Excellent healthcare, vision, and dental insurance, including 100% of individual and partial family premium covered by employer, as well as 401K benefits
  • Flexible work hours, location and vacation (mandatory minimum two weeks annually)
  • We support whatever makes you most effective at doing your job

About you:

  • Excited about evolving a decentralized Rails platform to support a modular React front end.
  • Passion for technology and cutting-edge industry trends.
  • Excellent time management skills and the ability to prioritize to meet deadlines.
  • Bringing fresh ideas and a great attitude to the team!
  • Ability to work creatively and analytically in a problem-solving environment.
  • Prepared to accept critical feedback and continue to improve your development skills.
  • Willingness to develop technical and business knowledge by seizing every opportunity to learn.
  • Open to working in a dog friendly environment.

Experience requirements include:

  • 3 or more years experience
  • Demonstrated experience building large, distributed backend systems using Ruby on Rails.
  • Demonstrated experience with JavaScript, particularly in the React framework
  • Understanding of fundamental design principles behind a scalable web applications.
  • Solid understanding of object oriented design and programming skills.
  • Developing secure and public REST APIs.
  • Deep experience working with SQL and relational databases.
  • Experience working with source control in a team.

How to apply:

  • Please follow this link to take the PAIRIN survey and upload your resume. We will follow up with a code challenge.

Our stack:

The following items belong to the PAIRIN technology stack. Competitive candidates will have deep knowledge across the stack. The more familiarity in all these items the better.

  • Backend
    • Ruby 2.2 – 2.4
    • Rails 4 & 5 w/ REST & GraphQL APIs
    • Sinatra
    • Redis
    • PostgreSQL
    • RSpec
  • Frontend
    • ES6
    • React
    • SASS
    • Babel
    • Webpack
  • Architecture
    • AWS services
      • EC2
      • Beanstalk
      • Lambda
      • S3
      • ElasticCache
      • API Gateway
      • CloudFront
  • Tools
    • Jira – bug/issue tracking
    • Slack – communication
    • Git – version control
    • CircleCI – for CI
    • Jenkins – for CI
    • Airbrake – for when things go wrong