[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