---
tags: jobs
---
# Software Dev Internship
## Company
[Radical](http://getradical.co) is a small, fast-moving team of veteran product engineers. Our team is ex-Facebook, ex-Oculus, and ex-Google. Following our strengths, we're building some next-generation collaboration tools that will drag existing SaaS software into the age of Figma, Dropbox Paper, and beyond. Single-player software is so 2020 (...and have you seen how 2020 is going?!). We want to live in the future.
## Role
We're looking for an intern to join the team to help us iterate on the first version of our product. You'll be working closely with veteran, senior engineers from the top of the industry. Our product is a web-based collaboration tool, so we're looking for people who want to build web products, who want to write oodles of TypeScript, and who aren't afraid to dive into the backend whenever it makes sense. We're expecting you to come in ready to learn. Ready to get your hands dirty building product features and supporting content (like the website, signup pages, etc.). The more you already know, the better, but we're expecting this to be a learning experience for you. We'll hold onboarding sessions for the folks we bring in to make sure we're on the same page about things like Git usage, development environment setup, coding standards, etc.. Likewise, we'll do a lot of iterations of code review. Our quality bar is high, but we'll support you as you make your way to meeting it.
In terms of work to be done, we're hoping for people who are curious, focused, and full-stack amicable. We're a startup. There are 10,000 more things to do than we can possibly achieve, so we have to pick our work very carefully. This might mean writing React components one week and putting together a data model for a new feature the next. You might be building landing pages for our potential customers one week and then helping sort out deployment issues the next. The only guarantee is that the work will be diverse, interesting, and directly tied to the success of the company.
## What about COVID-19?
With COVID-19, things are really weird right now in terms of onboarding new team members. Everyone needs to choose for themselves whether they want to work remotely, in the office together, or a mixture of both. Once this pandemic is under reasonable control, we believe very much in working together in an office most of the time. So, if you don't want to commute to Shoreditch, it's probably not the role for you. In the meantime, we're expecting new joiners to be ready to hop on a video chat with other members of the team any time it makes more sense than typing loads in Slack. Likewise, we'll be hosting daily open work video streams so that we can have some of that team vibe together.
## Tech
We've built our setup on top of industry-standard, modern tech:
* TypeScript in both the client and server code
* GraphQL between the client and server
* GraphQL-over-WebSockets for the real-time communication
* Postgres (with Sequelize) as the data store
* AWS for hosting and deployment
* Code review with Phabricator (not GitHub! — trust us, it's way better)
## Compensation and Opportunity
This is a 3-month, paid internship opportunity. We're offering a fairly standard junior developer salary of £30k (£2,500/m) during the internship. If things go well and you're contributing meaningfully to the team, there may be the opportunity to convert to full-time and all the things that come with it (better salary, equity, etc.).