Hire a remotely
team of developers
Explain us your requirements, be it a web system, a mobile app, or a Big Data who-knows-what. We will give you our best team of free-lancers, all working remotely. We will orchestrate their work, keeping you an active participant of the project.
No product owners on duty here or weekly updates! You're the product owner and all programmers will communicate with you directly and immediately, about features and functionality. Although, all management overhead is ours.
440 North Wolfe Road, #61
Sunnyvale, CA 94085
Don't forget to follow us on Facebook, LinkedIn, AngelList, Twitter.
Yes, we're based in Silicon Valley, but developers are all remote, from 15+ countries, including Poland, Philippines, Brazil, Russia, France, Ukraine, and United States.
Learn how it works
The way we develop software is absolutely unique and revolutionary. We basically invented it.
For every project we organize a distributed team of programmers who work on a contractual basis.
We break the project scope down to thousands of micro-tasks and compile the output into a single work product (four pending patents about this mechanism).
We ensure that every incremental task preserves the required quality of the overall project.
“I started to experiment with this idea six years ago, in 2009. Filed a number of patents, tested in a few dozens of open source projects and gave it a name. It's called eXtremely Distributed Software Development (XDSD). I wrote a number of articles about it, on my blog. Interested in learning more about it? Just email me, we'll chat.” — Yegor Bugayenko, CTO of Teamed.io
Enjoy the quality of code
The quality of code we produce is higher than any other software team can deliver. Simply because 1) our quality controls are very strict and 2) we apply them after each change.
Our teams are also working in open source projects, so you can check our code and compare it with what you've seen before, in other teams and from other programmers. Also, see the way we manage projects. All project communications are open, in Github. Check these recent projects:
takes.org — true object-oriented and immutable Java web framework for UI web apps and RESTful APIs, an OOP alternative to Spring, Play Framework and other dinosaurs.
rultor.com — virtual DevOps assistant, automating merge, release, and deploy operations, in on-demand Docker containers, communicating with over 100 open source projects through Github.
jcabi.com — useful Java components, including AOP aspects, DynamoDB SDK, MySQL Maven Plugin, Github API, etc., all built with strict OOP principles in mind.
Also see our full portfolio.
Again, we produce higher quality of code because we control quality in every micro-task. Our micro-tasks are really small in size and usually take less than 30 minutes to complete. Every single task (without exception) has to pass the stringent quality checks that we employ, like Checkstyle, Rubocop or FindBugs.
Pay a few times less
There is no waste of money here, because we don't pay salaries. Our programmers are paid based on their deliverables. If, for some reason, they are unable to deliver or if the project no longer requires their services — you don't pay. We don't have to focus on covering our expenses, so we have more time to focus on meeting your project objectives. In some cases, we're 30 times more cost efficient than traditional organizations.
Access a literally unlimited talent pool
You get targeted skills because we don't have programmers in-house. Since we don't have programmers on our payroll, you have the luxury of choosing from a vast talent market of only those professionals specifically required for your project. If your software needs to be written in Scala, we won't try to sell you in-house Python developers just to cover our expenses.
You get an access to an unlimited talent pool because we pay high hourly rates for the best engineers. We are willing to pay up to $500/hour for an exceptionally talented programmer. You can't get that person on a payroll, no matter how interesting and well-funded your project may be. However, for a part-time assignment we can hire those talented programmers for your project.
We may work with almost any technology stack, but we prefer open source technologies on Linux, especially:
Java, Groovy, Hadoop, AOP/AspectJ, JAX-RS, XML, XSLT, JUnit, Maven, Mockito
EC2, S3, Elastic Beanstalk, DynamoDB, CloudWatch, SNS, SQS, CloudFront, SES
PostgreSQL, H2, DynamoDB, MongoDB, SimpleDB
Github, Rultor, Travis, Docker, Continuous Integration, Build Automation, TDD, Static Analysis
There are some technologies that we prefer not to work with, including: PHP, Python, Ant, Azure, utility classes, MySQL, getters and setters, .Net, copy & paste, Subversion, JIRA/Bitbucket, Scrum, daily standups, singletons, Windows, Adobe Flash, ORM, Perl, Spring Framework, RPC, NULL references, Selenium, PowerMock.
Check out our
Even though we build a custom team for each project, some developers are staying with us for a long time, taking participation in many projects. Simply because they are the best (alphabetic order):
@caarlos0 is a software developer based in Joinville, SC, Brazil. You can find out more about him in carlosbecker.com.
@carlosmiranda is a Certified Java Developer, also works part-time as a programming instructor, more info here.
@darkled is a senior Java developer with 8+ years of experience mostly in telecommunications and computer science research areas, more info here.
@ekondrashev is a free-lancer from Odessa, Ukraine, with 8+ years of experience in Java and 5+ in Python, check him at Upwork.
@ggajos is a co-founder of Open Tangerine software house, quality evangelist, not only in code.
@krzyk is a software developer with 12 years of experience developing applications for telecommunications, advertising and travel industry, more info here.
@longtimeago is a software developer with huge experience in securities and Forex trading domain, likes automation, quality and proactivity, more here.
@pinaf is a mathematician and senior Java developer with 10+ years of experience, most of which is in the financial sector, more info here.
You're a good programmer?
Try to join us
If you are passionate about software development and quality, we want to work with you. You should know, though, that our coding standards are unexpectedly high for most newcomers. Moreover, our work model differs from anything you've probably seen before. But you shouldn’t be scared — just ready to improve :)
We offer flexible part-time work that you can perform from anywhere. In most cases, we expect you to spend up to 10 hours per week blending our projects into your other full-time work.
Our projects are both challenging and interesting. You will solve difficult problems, work with cutting-edge technologies and collaborate with skilled professionals. There are no routine or boring tasks here.
You should expect to work on small, well-defined tasks (usually 30 minutes each) personally selected to fit your skills experience. We even encourage our developers to reject tasks if they don't feel like they're a good fit.
We pay you immediately after a task is completed, either through Upwork or PayPal, according to the budget allocated for the task multiplied by your hourly rate. Say, for example, that your rate is $50/hour and the task budget is 30 minutes. You will get $25 immediately after the task is completed. Here is a sample of our contract.
When you are ready to join, read this article and send us your GitHub account and StackOverflow profile, as we expect people passionate about software development to be active contributors to open-source projects and regularly spend time on StackOverflow. Please send them, together with your CV, to firstname.lastname@example.org.
BTW, if you want to contribute to our open source projects, try these: takes, rultor, thindeck. We're working with them right now, your help will be appreciated.