Back to Software Development jobs

Job Description

We're looking for talented interns to join our team at 37signals in the summer of 2023. Our interns don't fetch coffee or file paperwork – they get to work on meaningful projects relating to our popular products, Basecamp or HEY. They will learn new skills, make an impact on our customers, and leave having accomplished something significant. It's a great way to kick-start a career!


The deadline for applying is February 10, 2023.

How our internships work
As an intern you'll work alongside an experienced mentor, someone who is there to answer all your questions and help you navigate your projects. You'll be treated as a full-time member of the team, participating in our Shape Up process throughout the summer.

Everyone at 37signals works fully remotely, including our interns. We are open to applicants from across the Americas, Africa and Europe. The internships are full time, on a 4-day week basis, and they will run from 5th June - 1st September 2023.

Opportunities
We have three internships available in 2023. They are:

Web Programming
Our stack is modern Ruby on Rails using Turbo and Stimulus, and our web programmers are full-stack generalists. We'd love to hear from candidates who already have experience with The Rails Way, but we also welcome applications from people who have experience in similar environments such as Python and Django. You should be able to demonstrate experience of working on a real app. This could be something from a college class, a personal side project, or contributions to existing open source projects. We'd love to see what you've created!

SIP (Security, Infrastructure, Performance)
Our SIP team are full-stack Ruby on Rails generalists who primarily focus on the back-end. SIP support our web product teams with performance optimizations, security enhancements and tools to assist our internal teams. SIP work with Ruby, as well as MySQL, Redis and third party APIs. For this internship we're looking for candidates who can demonstrate experience with working on a real app or library using Ruby – show us what you've built!

Ops
We’re less concerned with how much Ops-specific knowledge you have and more interested in your ability to problem-solve and adapt, and most critically, learn. Familiarity with Linux, Ruby and running web applications is a big plus, as is an interest in the Ops arena of problems and how systems are put together.

We’re in the middle of a transition from AWS to our own co-located, on-premise infrastructure, and we’ve always got something that we are interested in exploring.

About you
There are a few key things we value in our interns:

  • You're independent and self-driven. 37signals values managers of one, and that applies to our interns as well. You’ll get plenty of support and guidance from your mentor and the rest of the team, but no one will be telling you how to spend every minute of every day, so it’ll be up to you to make sure you’re making forward progress.
  • You're an excellent communicator. We write a lot at 37signals — we write for our products, we write for our marketing sites and initiatives, we write to our customers, and most importantly, we write as our primary way of communicating internally (using Basecamp, of course!). Clear and effective communication is essential to being successful at 37signals.
  • You’re eager and quick to learn. You’ll be diving into new technologies, new approaches, and new concepts and apply them to your work.
  • You’re not a computer science student? No problem! We’re not sticklers for traditional education. Past interns have been philosophy majors, poets, improv comic performers, and gelato makers, as well as computer science and design students. We are only looking for candidates with amateur experience though – we can't accept your application if you've worked professionally in this field.

About the job
The salary for our interns is $2000 per 4-day week. If you live in the United States, your salary will be subject to payroll taxes. Applicants from outside the US will be offered a contractor role at the same rate of pay. Interns are not eligible for company benefits.

We respect everyone's right to participate in political expression and activism, but avoid having political debates on our internal communication systems. 37signals as a company also does not weigh in on politics publicly, outside of topics directly related to our business. You should be at peace with both of these stances.

How to apply
We want you to tell us about yourself, the way you want to. We want to know why you want to be an intern at 37signals, what you’re interested in working on, what work you’ve done in the past, and why we should hire you. Show us your portfolio, your blog, or your GitHub profile. Please include a brief resume but go into more detail in your cover letter. We value great writers, so be yourself, be creative, and take your time.

Please submit an application by February 10th 2023.

We expect to take a few weeks to review all applications and we will hold interviews in March. If you pass the first review, you'll be invited to a Zoom interview with our talent team. Candidates who are successful will proceed to a take-home technical exercise which is representative of the kind of day-to-day work our interns will be doing. The final stage will be an interview conducted over Zoom where we'll dive into your technical knowledge, but we'll avoid gotchas, brainteasers, or surprise whiteboards. We usually invite fewer than ten candidates to the final stage.

We’re unable to offer individual feedback during the screening process. We expect to see thousands of applications and our small hiring team simply doesn’t have the bandwidth to offer personalized feedback.

37signals welcomes people of all backgrounds to apply. We look forward to hearing from you!

Instructions to Apply