[Hiring] Junior Programmer @37signals

37signals3 months ago
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

37signals is hiring a Junior Programmer to join a small, highly talented team behind Basecamp, HEY, ONCE, and other innovative products. This role is designed for individuals with no more than 3 years of professional programming experience who are passionate about writing beautiful code and learning through real product work. It is a remote position open to applicants based in the Americas or Europe. Applications are being accepted until Wednesday, April 23rd at 12:00 PM CST.

Key Responsibilities

  • Collaborate with designers to create innovative features for Basecamp and HEY.
  • Develop systems such as exporting iCalendar feeds for calendar events.
  • Build Ruby libraries to interpret natural language expressions into dates.
  • Enhance applications by adding features, like recurrence options in HEY Calendar.
  • Investigate and resolve issues to ensure a robust, high-quality codebase.
  • Design APIs and tools that empower customers and developers, such as chatbots for Campfire.
  • Contribute to new open source frameworks and tools that evolve our products.

Required Qualifications

  • Less than 3 years of professional programming experience.
  • Proficiency in at least one modern programming language (e.g., Ruby, Python, PHP, JavaScript).
  • Excellent written and verbal communication skills.
  • Ability to work remotely and overlap with team hours in the Americas or Europe.

Preferred Qualifications

  • Experience with Ruby on Rails or similar frameworks.
  • Familiarity with modern front-end tools such as Turbo, Stimulus, or React.
  • Contributions to open source projects or notable personal coding projects.

Benefits & Perks

  • Compensation: $145,849 per year for US-based Junior Programmers; applicants outside the US will receive a contractor role with comparable terms.
  • 31 days off per year, plus an extra 6 weeks off every third year.
  • 32-hour work weeksfrom May 1 to August 31.
  • Profit sharingeligibility after 2 years, with bonuses that can average 41% of base salary.
  • A flexible, autonomous work environment where your impact is recognized.

Required Skills

Ruby
Ruby on Rails
React
Stimulus
Problem Solving
Team Collaboration
Turbo
JavaScript