Working remotely means working without a central office space. It means you decide where you work and you interact with your co-workers online.
There are many different ways to work remotely and to coordinate. The core part for sure is the location, but a connected part are 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.
- 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 rythms of all of us differ. I'm pretty sure that having more flexibility in the working hours has the possiblity to improve health for many people.
- Dress/style as you want: If you work at 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 concetration. 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 not well. So every year, diseases like the flue spread. If you work from home, you're save 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 in your work is important. It helps to keep people being motivated to keep up with the state of the art. The 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 flue spreads in the office, you might suddenly loose 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.
- 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. On the one hand, 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?
- Chat: Slack, HipChat
- Ticket System: Jira
- Office: G-Suite, Office 365
- Cloud: Amazon, Google, Microsoft
There seem to be quite a couple companies which have significant remote work part:
- 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 web:
|AirBnB||12736||Apartment Sharing||JS, Ruby||Jobs|
|Gitlab||795||Git Hosting||Git, Ruby||Jobs|
Companies in Germany
PHP + Ruby
|Gebrueder Heitz||8||Web Agency||Typo3||Jobs|
|backhub||?||Git Backups||Ruby, AWS||Jobs|
|Bayrischer 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, Springboot,||Jobs|
|easybill||?||Create Bills||Ruby, PHP, Rails, Symfony, Ansible/Vagrant/Docker, CoffeeScript, Bootstrap, MySQL Percona Cluster, Redis, GlusterFS, Elasticsearch,||Jobs|
|elastic||?||Elastic Search 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|
|Joyride||?||Online Dating||Android / iOS||Jobs|
|inpyside||?||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|
|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|
|?||Sports Website||React, TDD/BDD, TypeScript||Jobs|
|TravisCI||?||Developer Service||Stack: Ruby (Rails)||Jobs|
|yazio||?||Diet App||PHP (Symfony/Laravel/Zend), SQL, ML, git, REST,SASS/SCSS/LessCSS, jQuery, Bootstrap|
Many of those are from Daniel Bayerleins List.
|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||?||Plattform 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
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. ↩