← Back to all jobs

Full Stack / Senior Full Stack Engineer - Web and API

Couchsurfing
🏒 Couchsurfing πŸ‡ΊπŸ‡Έ Denver, CO, US πŸ•‘ June 11

We are looking for Full Stack and Senior Full Stack Engineers that can help us continue to deliver a web and mobile experience that allows travelers to connect all around the world.

About this role

As a member of the Web and API Engineering team, you will contribute to architecture and testing frameworks to ensure our applications are scalable, resilient, and offer millions of Couchsurfers a delightful experience.  Having a front-seat into our complex code-base, we will rely on you to alert us of issues as well as opportunities for improvement.

You will interact on a daily basis with product teams in Denver and San Francisco, engineers in Denver, Ukraine and Brazil, and will report directly to the Engineering Team Lead (Denver-based).  If you are an experienced Full Stack Developer that is looking for a challenge where the sharing economy / travel space, please apply below.

Experience and skills we're interested in

  • At least three years working on consumer websites using Rails in a team environment
  • Experience with modern frontend development frameworks and tooling
  • An understanding and passion for using proven testing practices to improve software quality and reduce risk
  • Experience working with relational databases such as MySQL or PostgreSQL
  • Some experience with Redis and ElasticSearch is preferred
  • Comfortable writing test suites and specs
  • Experience with high-load applications is a plus
  • Experience with AWS services and containers is a plus
  • Experience with mobile development on iOS and/or Android is a plus
  • Believer in data driven decision making, problem-solving skills
  • Experienced in lean, agile development practices
  • English fluency is a must

The responsibilities you’ll take on

  • Architect, build, ship and maintain new and existing product features
  • Contribute to technical planning meetings
  • Work closely with product managers and UX/UI designers to ensure the features are delivered according to specifications
  • Continuously identify and implement process improvements
  • Write code on a daily basis, to include unit and integration tests

A bit about our stack

  • Infrastructure:  AWS, Terraform, Kubernetes
  • Backend: Ruby on Rails
  • Frontend: Javascript, ES6, SASS
  • Data: MySQL, Redis, Elasticsearch, Redshift
  • Management: JIRA, Confluence, Slack,
  • Testing: Cucumber, RSpec
  • Operational Visibility: EFK, Grafana, Prometheus

A bit about you

  • A track record for learning new skills and being able to contribute with them quickly
  • Strong communication and collaboration skills, and the ability to take constructive feedback well
  • The ability to drive objectives to completion
  • A talent for simplifying, and passion for great design
  • Passion for travel is a plus!

Culture and perks

  • Awesome co-workers who care about building a great service and each other
  • Best in-class tools for developing software and communicating with the team
  • We work hard and play hard - you have freedom to get the job done, but must deliver results
  • Business trips to the San Francisco Headquarters for product planning and team-building
  • Unlimited paid time off

Apply now

or subscribe to receive rails jobs in your e-mail

Get

notifications in your

More rails jobs near Denver

  • Couchsurfing
    πŸ‡ΊπŸ‡Έ Denver, CO, US
    June 11
  • Couchsurfing
    Full Stack Engineer Couchsurfing
    πŸ‡ΊπŸ‡Έ Denver, CO, US
    April 30