624 karma · joined January 13, 2011
Help us create tools for scientists by building usable open-source research tools.
We're looking for a remote full-time developer to join our team at ShareLaTeX (https://www.sharelatex.com) and DataJoy (https://www.getdatajoy.com). ShareLaTeX is an online LaTeX editor with over 750,000 registered users, and DataJoy is our new app for online data analysis with Python and R.
You should be comfortable quickly learning new technologies and enthusiastic about improving the efficiency of scientists and their tools. Our current technology stack involves Node.js, MongoDB, Redis, Coffeescript, Angular.js, and Docker, so experience in these is useful but not required. We’d rather see that you have demonstrable interest in the problems we are solving, and that you’ve created some great stuff in the past.
We realise people can't be experts in everything but as a small company you will be exposed to all parts of the stack. However if you are much stronger on the front end and usability or on infrastructure, with docker then that is great.
Some reasons you'd enjoy working for us:
* Around 80% of our codebase is open-source and we’re big fans of free software.
* We’re agile (with a lower case a). We test everything (unit and acceptance), we have a CI build process, a full staging environment to play with, and we automate as much as possible.
* Working hours can be flexible to your needs.
* Remote is a first class citizen, all founders and employees work remotely.
* We’re a bootstrapped & profitable company with no outside investors which means no crazy business pressures, code quality and user happiness comes first.
Send us an email: founders@sharelatex.com
We are looking to grow our tech team, we are ideally looking for someone who likes to work in the front end. But if you like what we are doing then please do get in touch as we will consider all sort of technical people.
We focus on making great tools for scientists, our established product is ShareLaTeX which is used by thousands of academics every day to write their LaTeX papers. Our new product getdatajoy.com is aiming to make scientific programming easier and more accessible for scientists.
We are profitable and bootstrapped, you will be the 4th full time tech member of the team. The entire team is currently based in the UK but we are open to people being based anywhere. We are fully distributed so being remote is the only option, the hours are also very flexible, if you want todo a reduce week to look after your kids etc that is not a problem.
You will be mainly working on open source code as well - https://github.com/sharelatex/sharelatex our stack is node/redis/mongo/angular/coffeescript/less
Get in touch with me at team@sharelatex.com
A lot of people do run their own versions, these are generally universities who do not want their data going to 3rd parties. Its impossible for us to get exact numbers on it though.
We were worried about other people stealing our code, some other people do run our site however your self hosted version is always going to be best, it will have all the SEO, more users, get the updates quickest.
Most of our income is via self hosted.
We have open sourced 95% of our code, which gives people a really great product they can install on their own servers. Along with our hosted version, we have a premium self hosted version with a few things that only the big users would want. I would not personally want to build my business around support/contracts as it is really pretty close to being a contractor.
We were already an established company before we open sourced so I can not speak for how many users it got us. I don't think its foolish todo but at the same time it is not going to make your business.
Be aware open sourcing will add extra burden to everything you do. But starting open source is going to be easier than doing it retrospectively.
discourse.org started life open source and they are doing very well but have some big hitters and finance.
General response to comments: I think some people may not have seen what you can do with a good IDE and a strongly typed static language. Want to rename a function throughout the entire app and guarantee it works, no problem. How about moving a file and having all the imports changed to the new location, easy. You can't do that in ruby, but in Go/Java/C# it should be trivial with good tooling. If that does exist I would love to see it.
- Lack of decent IDE with intellisense/good refactoring support.
- Libraries seem to be globally shared between projects like rvm rather than in the project like nvm.
Am I wrong, misguided or out of date on these things?
We are an online LaTeX editor that very recently went open source, we are now looking for someone to join the team who will focus on the front end. The site is very functional but a long way off where it should be in terms of design and UX. We want someone to come in with a lot of ideas to help us shape how this tool will look and feel. The application is used by thousands of scientists around the world to help them work more efficiently. We have advertised this as a full time position as well but to be honest we are just looking for the right person, a good freelancer for a couple of months could be perfect as well.
Please get in touch for a chat if this is of interest. henry.oswald@sharelatex.com
We are an online LaTeX editor that very recently went open source, we are now looking for someone to join the team who will focus on the front end. The site is very functional but a long way off where it should be in terms of design and UX. We want someone to come in with a lot of ideas to help us shape how this tool will look and feel. The application is used by thousands of scientists around the world to help them work more efficiently. Although it is corny you will get the chance to help make the world a better place by improving scientific collaboration. We are a distributed team so there is not central office, we don’t enforce strict working hours, all we care is that we are making our users are happy.
Please get in touch for a chat if this is of interest. henry.oswald@sharelatex.com
We currently have a internal jenkins ci server, we should make the build status available some how. Although we are militant that builds are always green.
The zip sounds unusual, it should work.... The drag and drop stuff is not great, we really need another person to join the team and spend some time on our front end (plug, remote welcome).
I don't know how many of these problems have been solved in the last couple of years.
We are looking for someone to work full time on the front end of sharelatex.com, to date it has been done by more back end developers (me) and needs someone to focus and obsess over it with a full redesign and rethinking of how it all works.
It needs to be someone who is forward looking, we are not building another Microsoft Word in the browser, there will be some new risky ideas to play with.
We are currently based in google campus but will be looking for somewhere else Shoreditch based in the new year.
If you are interested in building a tool that is changing science and academia drop me a line henry.oswald@sharelatex.com
(disclaimer I am the cofounder of sharelatex.com)
The fact they publicly say its free does not strike me as a strength, how are they going to pay the bills to store all of my data?
It looks like it started life as an online php editor (kodingen.com) but now has broadened out to supporting vms with 'social' stuff.
Some of the main competitors are: - https://c9.io/ - http://compilr.com - https://codenvy.com
The general experience after playing with it for a few minutes is quite nice, robust file tree, good editor (ace), interesting news feed.