Back To All Remote Jobs View All Software Developer Jobs

Web Developer - Treehouse

Treehouse Full Time Software Developer Remote-US

Remote Job Description

We are looking for a Full-Stack Web Developer to join the team! We are seeking candidates with experience in Ruby/Rails or a very similar framework and language (e.g. Python/Django). 

Treehouse is dedicated to serving and uplifting womxn and BIPOC tech students in 2021 and therefore highly encourages womxn and BIPOC developers to apply for our open roles. 

Web Developers at Treehouse are: 

  • Engaged in delivering a product roadmap that exceeds our students’ expectations and achieves our company’s mission of diversifying the tech industry through accessible education.
  • Writing code that meets our formatting and architectural standards.
  • Continuously working to self-educate about new practices and ideas in software development, leadership, Equity, Diversity and Inclusion (EDI) and other applicable topics. 
The ideal candidate for this role will have demonstrated experience executing on self-directed work, exemplify the rule "leave the code better than you found it” and demonstrate an increasing level of technical aptitude and ability to embrace software development best practices in support of departmental goals.

You could be a good fit for this role if you: 

  • Have 3 or more years of experience with web development, preferably with Ruby/Rails or in a very similar framework and language (e.g. Python/Django) - or similar experience.
  • Have knowledge of advanced CS topics like testing practices, concurrent programming and the basics of database management. 
  • Have a good understanding of object-oriented design principles. 
  • Have experience working in an agile, cross-disciplined, all remote team. 
  • Have experience integrating and utilizing 3rd party libraries and tools. 
  • Have knowledge of web application security considerations and potential threats.
  • Are adaptable and possess a growth mindset. 
  • Feel motivated by our mission and want to help create lasting, systemic change in the tech industry. 
While these are not required, experience in the following areas would also be nice:

  • Using containerization and/or virtualization to deliver software (e.g. Docker)
  • Leading projects and/or mentoring other team members
We encourage you to apply even if you do not possess 100% of the above listed requirements - we know you will bring your own unique skills and experience to the role and hope you will tell us more about those in your application. 




At Treehouse, our mission is to build, support, and develop balanced, diverse, and inclusive teams who are passionate about our company mission and empowered to do meaningful work. We are invested in creating, measuring, and holding ourselves accountable for a thriving employee experience ecosystem that results in a positive company health score (an internal measure we use to gauge employee happiness and belonging).

In addition to innovative, exciting and meaningful work, Treehouse team members enjoy:

  • Company-Paid Health Care: Medical, dental and vision.
  • Retirement: Company matches up to 6% of salary if elected. Fully vested from date of enrollment.
  • Life Insurance and AD&D
  • Group Long-Term Disability
  • Flex Spending: Medical / Dependent Care
  • Holidays: 7 paid holidays plus a 1-week shutdown in December
  • PTO: Treehouse offers a self-managed PTO plan. Employees do not accrue PTO or have a cap on the number of PTO hours that can be used in a calendar year.  Instead, employees are extended trust and the flexibility to self-manage PTO to best fit individual needs and preferences. 
  • Wellness allowance: $250 per month to invest in items and activities that contribute to your overall wellness
  • Education: Reimbursement of up to $1,500 per calendar year for expenses related to education
.... and more!

Treehouse provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Equity, Diversity, and Inclusion don’t just make Treehouse a great place to work, it’s at the center of our work. Our mission is to diversify the tech industry through accessible education and in order to do that we believe in forming diverse teams in which everyone can be their authentic self and feel a real sense of belonging and purpose. We encourage folx from underrepresented backgrounds in tech and different industries to apply.

Apply for this job

Treehouse is Hiring!

Date Posted


HQ Location

Portland, Oregon, Us

Salary Range:


Apply for this job