Working remotely means working without a central office space. It means you decide where you work and you interact with your co-workers online.
Manifesto
There are many different ways to work remotely and to coordinate. The core part for sure is the location, but a connected part is office hours. Sharing of information is also pretty important.
The Remote Only Manifesto summarizes 9 core ideas of Remote Only work.
Remote Only work promotes:
- Hiring and working from all over the world instead of from a central location.
- Flexible working hours over set working hours.
- Writing down and recording knowledge over oral explanations.
- Written down processes over on-the-job training.
- Public sharing of information over need-to-know access.
- Opening every document to change by anyone over top down control of documents.
- Asynchronous communication over synchronous communication.
- The results of work over the hours put in.
- Formal communication channels over informal communication channels.
Advantages
For You
- Live where you want
- No commute: You are instantly at work. This gives you way more time.
- Better Diet: You can cook at home. What you like, when you like it.
- Work when you want: The sleep rhythms of all of us differ. I'm pretty sure that having more flexibility in the working hours has the possibility to improve health for many people.
- Dress/style as you want: If you work at an office and it's 30°C, you might still have to wear long trousers. Even if your office does not have air conditioning. And no makeup is necessary.
- No distraction: You are in charge of your concentration. You can switch off social media and communication channels and just focus on work.
- Diseases: People tend to go to work even when they feel slightly unwell. So every year, diseases like the flu spread. If you work from home, you're safe from that.
For the Company
- Talent Pool: Candidates can join from all over the world instead of from a central location. This makes it easier to grow and might drop the salary cost a bit.
- Worker satisfaction:
- Turnover: If people enjoy working for the company, they keep working for the company.
- Quality of Work: Being proud of your work is important. It helps to keep people motivated to keep up with the state of the art and to fix mistakes they made in the past.
- No office: You don't have to pay it. This might be a huge cost factor. Also all of the things connected to it, like cleaning or equipment.
- 24/7 support is cheaper: Having 24/7 support or emergency teams who can fix stuff immediately is expensive. People don't want to be woken up at night to work. If your workers are all around the world, you can make use of the timezone differences.
- Diseases: If the flu spreads in the office, you might suddenly lose a complete team of developers. Or maybe the site reliability team. If you let them work from home primarily, then the chance of this is way lower.
Challenges
For You
- Distraction: You might work from home or from another place where not everything is work.
- Work-Life Balance: It might be hard to stop working, as the boundaries get less clear. No office can mean everywhere is your office. No office hours can mean you work all the time.
- Loneliness: You don't have co-workers.
For the Company
- Control: Are people really working? Are they working the time you pay them for? This might be something you might be worried about. However, I'd say that is the wrong approach. You should not care about time, but about return on investment. Do you get the same / more / less for the money you pay?
- Coordination: Who is working on what? Do people work on the same thing?
Tools
- Chat: Slack, HipChat
- Clockwise
- Ticket System: Jira
- Documentation:
- Office: G-Suite, Office 365
- Cloud: Amazon, Google, Microsoft
Companies
There seem to be quite a few companies which have a significant remote work share:
- remoteonly.org
- workremotely.co
- yanirs: Established remote companies
- Remote Work Hub
- Top 100 Remote Companies Hiring
Some of them are pretty well known and of very different size. All of them seem to have a product which is mainly on the web:
| Company | Employees | Business/products | Tech stack/skills | Jobs |
|---|---|---|---|---|
| Airbnb | 12736 | Apartment Sharing | JS, Ruby | Jobs |
| Auth0 | 502 | Identity Management | Node | Jobs |
| Balsamiq | 40 | Wireframing | JavaScript | Jobs |
| GitLab | 795 | Git Hosting | Git, Ruby | Jobs |
Companies in Germany
PHP + Ruby
| Company | Employees | Business/product | Tech stack/skills | Jobs |
|---|---|---|---|---|
| Gebrueder Heitz | 8 | Web Agency | Typo3 | Jobs |
| actyx | 24 | Factory Automation | ? | Jobs |
| backhub | ? | Git Backups | Ruby, AWS | Jobs |
| Bayerischer Rundfunk | 3402 | News | Java, J2EE, JPA, Maven/Ivy/Gradle, AWS, Docker | Jobs |
| Bryter | ~80 | Enabling experts to automate decision-making | Vue.js, Kotlin, Docker, Kubernetes, PostgreSQL, Spring Boot | Jobs |
| easybill | ? | Create Bills | Ruby, PHP, Rails, Symfony, Ansible/Vagrant/Docker, CoffeeScript, Bootstrap, MySQL Percona Cluster, Redis, GlusterFS, Elasticsearch, | Jobs |
| elastic | ? | Elasticsearch Support | Elastic, Node.js, Java, | Jobs |
| eyeo | ~150 | Adblock Plus | Android (Kotlin/Java), AWS, GCP, Python, Ansible, Airflow, Kubernetes, Terraform, R | eyeo |
| gettechtalent | 2? | Hiring | AWS Stitch Data, Python, R, .NET, Matlab, MS Power BI, Qlik Sense, Tableau | Jobs |
| Giant Swarm | 60 | Kubernetes | React/Redux, HTML, CSS, JavaScript, Golang, Kubernetes, | Jobs |
| Joyride | ? | Online Dating | Android / iOS | Jobs |
| inpsyde | ? | WordPress | PHP, WooCommerce, git, Envoyer, Composer, JIRA & Confluence | Jobs |
| Komoot | ? | Hiking Website | Kotlin/Java/Scala, Python, AWS/GCP/Azure, distributed and resilient web applications, IaC, CI/CD, Pandas, Numpy, Jupyter Notebooks, scikit-learn, Pytorch, Tensorflow, Docker | Jobs |
| LaterPay | ? | Payment | PHP (Wordpress), | Jobs |
| lyska | 11? | eCommerce | PHP (symfony), elastic, redis, Docker, React, MariaDB, GCP | ? |
| owncloud | Apache/NGINX, MySQL/PostgreSQL, Ansible, Docker, Terraform, Golang | Jobs | ||
| picdrop | ? | Image sharing | React, Vue.js, PHP/Java/Golang | Jobs |
| SkedGo | ? | Mobility as a Service (MaaS) | ? | Jobs |
| SocialHub | ? | Social Media Management | ? | Jobs |
| socialsweethearts | ? | Publishing | ? | Jobs |
| ? | Sports Website | React, TDD/BDD, TypeScript | Jobs | |
| Travis CI | ? | Developer Service | Stack: Ruby (Rails) | Jobs |
| virtualq | ? | Telephone Hotline | ? | Jobs |
| yazio | ? | Diet App | PHP (Symfony/Laravel/Zend), SQL, ML, git, REST,SASS/SCSS/LessCSS, jQuery, Bootstrap |
Many of those are from Daniel Bayerlein's list.
Python
| Company | Employees | Business/product | Tech stack/skills | Jobs |
|---|---|---|---|---|
| Opencraft | ? | edX | Django, React, HTML+CSS+JS, MySQL/MongoDB/PostgreSQL, AWS/OpenStack, RabbitMQ/Redis/Elastic, git, iOS/Android, Ansible | Jobs |
| People Doc | ? | Human Resources | SQL, Ansible | Jobs |
| myhelpbuddy | ? | Help with German Bureaucracy | Git, Gerrit, Jenkins, pytest, Pylint, JIRA | Jobs |
| Sprylab | ? | Platform Development | Django/Flask, Swagger, Git, Scrum, Kanban, AWS/Azure, Docker, Kubernetes, Elasticsearch | Jobs |
| Scrapinghub | ? | Scraping Platform | TCP/IP, HTTP, TLS, firewalls, VLANs, DNS | Jobs |
Mostly found via Stackoverflow.com/jobs
List websites
Sources
-
Balsamiq: Remote Work: What's Hard, What's Great, and How to Stay Connected, 2016. ↩
-
Auth0: We Are Thankful For These Benefits of Working Remote, 2018. ↩
-
GitLab: GitLab Culture - All Remote ↩