10 ms·
Ask HN: What do developers earn on toptal.com?
This site seems to be pitching itself as the replacement for odesk and elance- where you work with the "top %3 of developers" (who knows how they can make that claim) and they pay you well, because you're the "top %3".
Has anyone gone thru the process?
The fundamental issue of outsourcing is usually trading quality for low price... given their language towards the developers on the apply page, it seems like this is a sweatshop that doesn't pay well.
But my mind is open. Is it really worth doing? For someone who isn't junior?
(EG: I have several patents, and several decades of experience.)
- throwbwby123 11y agoI approached them as a data scientist. 18 years professional experience, working on military and finance projects. Spoke with a salesman on the phone for a few minutes. I explained I was taking on data science projects, but they thought there might still be a fit there. They asked me to do a fizz-buzz/filter test in a cut down web based IDE. I did the questions in a language appropriate to my trade - Mathematica. Their entire filtering process is automatically scored. I got back a nice form letter saying I'd failed. Executive summary: Words don't match actions. Nice website, but you're still a piece of meat.
- bbeneschott 11y agoUnfortunately, I think this comment is misleading and incomplete. Only one part of the screening process (detailed here: http://www.toptal.com/top-3-percent http://www.toptal.com/top-3-percent) is scored automatically, and we still go over ever submission manually to look for cheating and misleading scores (e.g., were you on the right track but just missed something small?). Our job is to minimize false positives and false negatives. Almost all of us are engineers here. We all know you can't give an automated, standardized test to fully judge anything. The automated test is simply one of several steps, and it does provide helpful information. Feel free to email me directly at breanden@toptal.com if you'd like more information.
- krainboltgreene 11y ago> Our job is to minimize [...] false negatives Every part of your "interview process" suggests otherwise.
- pakled_engineer 11y agoThey set your hourly rate, many other clauses you need to ask about like the $30k referral fine, being spied on, agreeing to refund all your fees ect. http://yuriybabenko.com/blog/my-experience-joining-toptal http://yuriybabenko.com/blog/my-experience-joining-toptal
- geofft 11y ago... Wow, the CEO went into the comments saying "The only thing that is a scam is this post?" Even if he's right on the facts (which he can't be, he didn't dispute the majority of the post), he doesn't sound like a person I want to work with.
- lgleason 11y agoI met the CEO and had a chance to talk with him.... from that interaction I would definitely not want to work him. YMMV
- bbeneschott 11y agoUnfortunately, I think this is pretty misleading and incomplete. We do not set anyone's hourly rate, but if you come in expecting $250/hr and there isn't much on your profile to justify that, we will push back to figure out why you think clients will hire you at that rate. Ultimately, your rate is up to you, but it doesn't do anyone any good if you're sitting in Toptal un-hirable. Clients won't hire you if your rate doesn't match your abilities or if there are other people similarly capable but with very different rates from you. Being spied on? I don't know what that is referring to. The circumvention clause is real, though we've never even come close to needing to enforce it. Re refunding all fees: We've never even come close to needing to enforce this, but if someone really botched an engagement, this is a possibility. However, part of the benefit of joining Toptal is that you have the entire network and core team going to bat for you. Good people wouldn't stay long if we were taking all their compensation from them.
- idlewords 11y agoYou've said 'misleading and incomplete' to two substantive posts in this thread. That's tantamount to calling people liars.
- kentrado 11y agoThey made me do a "coding challenge" that took 90 minutes, plus the time it would take to prepare to take a test that has nothing to do with anything I have ever done as a developer. So I didn't do it. I can get other offers where I will not be made to dance like an unpaid monkey.
- it_learnses 11y agoSame as me. They asked me to do 3 challenges in 90 minutes on codility. The problems seemed like nothing I had ever encountered in my 5+ years as a web + backend developer. I told them so. They then proceeded to send me a long email telling me that how as an engineer I should delight in solving those kinds of problems. Clearly, I can train myself on codility to tackle those kinds of problems, but why should I just to pass an interview? Those are not the kinds of problems I'm interested in. Such a stupid company with a stupid mentality.
- bonzoq 11y agoI work with TopTal and this is no throwaway account. I see very little reason to publicly slam a company one failed to get into and no reason to call it 'stupid'. Most companies do whiteboard questions during interviews, and Codility challenges are equivalent to that.
- MCRed 11y agoWhat he's relating shows a lack of competence in the interviewing process from toptal. This indicates that the people running the company are junior engineers who think brain teasers and algorithm challenges are how you test for a good engineer. This is based on the common excitement that young people get in completing these kinds of tests. When you get sufficient experience, you come to realize that this is not what makes a good engineer. Very few companies and very few projects are cutting new grown algorithmically. But building a system that can be maintained and extended without being brittle, this is much more important. Very hard to find white board questions for that. Also, while many companies to white board questions, any well run company with a good engineering culture will make that less than %10 of the interview process. On toptal this seems to be the extent of them actually learning about you as an engineer. For that reason, his comments are very good... and your smear that he "failed to get in" and the implication that he's somehow biased is, in my view, a punch below the belt.
- Jake232 11y agoComing at this from the other perspective, we currently work with a US based designer and 3 Russian python programmers that we found on TopTal, and they have been great. I'm not aware of the financials (I don't deal with that), but there's certainly some talented people on TopTal.
- deleted 11y ago[deleted]
- johnparkerg 11y agoThey can say that they only hire the "top 3%" because their application funnels only allow 3% of the people that apply to work for them. This has a two important implications, 1)They are the "top" by their standards and 2) They are the "top 3%" of the freelancers that apply to the site. I am sure that the real top 3% are busy dealing with job offers and referrals.
- bbeneschott 11y agoYou're correct in that the "top 3%" represents the top 3% of the developers who actually applied to Toptal (about 11,000 from all over the world in the last couple months). However, it's also important to know that the 3% was not arbitrary. We didn’t start by saying, “wow, we should set the acceptance rate at 3%, because that sounds nice” or we somehow knew that the bottom 97% were bad. 3% (and every value you see on our screening process) is simply the result of a numerator and a denominator (successful_applicants over all_applicants). We designed the process to be the bare minimum criteria for us to be extremely confident that we are admitting someone into the network who will thrive here.
- victorhn 11y agowhat are the technologies more in demand that at the same time also would give more chances to get into toptal?
- xsolid 11y agoThe technology stack you are using is not going to affect the chance of getting into the network. Once you have gone through the screening process, you're will be matched by a team of engineers to prospective clients based on your tech stack, availability, time zone and other factors as well. When it comes to technologies being in demand, it really ranges all across the board: from the standard PHP, Ruby, Javascript etc, over more bleeding edge like React, React Native to niche things like OpenCV are all there. Full disclosure: I am currently employed as Head of Community for EMEA @ Toptal
- bmir-alum-007 11y ago
- bliti 11y agoI've learned to avoid such services and outright hire somebody to help with project administration. Its easier and less costly. This person would help with sales, marketing, proposals, etc. Mind you, "freelancing" is a business. it has to be treated as one. When you offload it to someone else you are going to get short changed. Programmers seem to have an issue with getting projects. Which is understandable given how most of us don't care about sales or marketing. Having patents and lots of experience makes closing a project a bit easier. But it doesn't really help when talking to the decision makers. There is an episode[1] of .NET Rocks podcast where they discuss marketing for programmers. Its full of good stuff and you will definitely get great insights from it. Go listen to it and go from there. [1]https://www.dotnetrocks.com/default.aspx?showNum=1181 https://www.dotnetrocks.com/default.aspx?showNum=1181
- lgleason 11y agoHaving met the CEO I would say avoid like the plague.... Interestingly nobody is posting what they are earning on it...I'll be you they are trying to keep that under wraps with onerous legal documents.
- olefoo 11y agoThank you, this is good information.
- acbellini 11y agoI've been working with Toptal for two years, and it's a fair marketplace. As a developer, you get a completely different service from Toptal than from other freelancing sites: as developers are vetted, so clients are selected to make sure you don't end up working on unsubstantial projects or clients that cannot pay. You don't have to pitch yourself to clients to get a job: when you have the qualifications for a gig, a dedicated recruiter will introduce you to the client, and follow through the interview process. Once you get a job, Toptal guarantees your payments against non-paying clients, on a NET20 term, and takes off of you all the hassle of the extra work you have to face as a freelancer, like contracts, NDAs, invoicing, getting paid. There is a very well documented screening process, that requires surely a bit of your time to go through, just as any other application to any company you'd like to work with. In my career I've interviewed with several European and U.S. companies, and the more the company is cool, the more they will test you, Toptal does just the same. Three steps out of four of the process are live interviews. I took my testing in August 2013, it took less than a couple of weeks and in total I spent a couple of days' worth of my time. It's definitely been worth it. The algorithms I got tested on were of the same difficulty of the ones detailed in many books that prepare you for coding interviews, the same ones you'd go through if you were applying for Facebook or Google or other similar companies, nothing out of the ordinary in the tech world. You can ultimately set your rate as you like, but recruiters will give you advice so that you can be in line with the market: I have about 20 years of professional experience and I live in Italy, my rate takes both those factors in consideration, and I am more than happy about it. If you have very niche skills, and as such ask for a high rate, Toptal will allow it, but then it will be harder for you to get hired. But you're not doing the price war with unqualified developers that ask for $5/hour, that's not how it works! Simply, if you have several patents and say your rate is $100/hour, and you want to apply for a 1 week Wordpress theme gig, it will not work out, but that's just common sense. After several months of working as a developer, I joined the recruiter team, and I can witness that Toptal developers are all qualified and smart: for as experienced as I may be, I am surely not the one with the most years. I have spoken with Toptalers that worked at Apple and then NEXT in the 80's, researchers that work at CERN, creators of famous frameworks, that's who you are competing with, especially if your rate is above the market average. It's your call in the end. All in all the experience is very personal, very human, the projects are great and, as long as you work well, are reasonable with your rate and have skills that are in demand, you will hardly be without work.
- hijinks 11y agoSo I'm a "member" there. I'm on the Devops side and my hourly price is half what I charge clients normally (I live in the SF Bay area) I generally apply for jobs there when I have some spare time but the devops jobs are few and far between. Most of the time my rate is too high. From the slack channels I'm in, there's mostly non-US members that can undercut my price. I've always been paid on time for the few jobs I did for them . The one thing I like about them is they deal with getting the money and from what I know if the client doesn't pay them, they still pay the worker. I don't do it full time so I have a different view on things.
- abulman 11y agoFor my very first role, the client didn't pay. They paid me the full rate - but then told me that was an error on their part. So now I owe them $1500. If I do ever get a new gig, they will likely take that off the top before I see it. I'm interviewing elsewhere, locally, for my regular daily-rate/salary.
- hijinks 11y agothanks for the info.. i was told they paid still.. i haven't had a no-pay experience.
- cminatti 11y agoI’ll share my experience. I was basically looking for customers and projects. I had my CV on Linkedin, Freelancer, Elance, and was checking out Odesk. Someone recommended me Toptal, so I sent an email and received the invitation to do the automated test. I was sceptical, is this worth it? Or will I loose my time.. my friend insisted, as the rate is very good and you will not get clients like that on another freelancing site. So, I invested the time, after some hours learning about the codility tests, I did the test. Followed by another interview with with an engineer while coding and sharing screen. In less than 15 days I started a part time job (earning more than I was earning before with a full time job for another US customer), then other projects came, and have been there for 3 years and never stopped. About the rate, I shall not share my rate here, but I can tell that I'm in Argentina and I earn more than most of the developers from the US, actually many people I know and are with Toptal from my region got offers to go to work to San Francisco and rejected them, because they prefer freelancing and the freedom which it brings. You’re milage may vary, but I am happy to be working with Toptal.
- chvid 11y agoSo - what is your hourly rate (on average) on toptal?
- ghufran_syed 11y agoSo I may be misreading this, but if this is a throwaway account (created one hour ago), why not share the rate? And if it's not a throwaway, it is an awfully convenient coincidence that the first post you choose to make on HN is anonymously supporting Toptal, who you have been working with full-time for three years, 'earning more than most of the developers from the US'? Disclaimer: I have never used Toptal.
- cminatti 11y agoActually , it is my first comment not anonymously, that is my real name.
- mbenjaminsmith 11y agoI was hired to rebuild a project that was DOA. I've seen worse but not that frequently. After failing to find the initial developer's GitHub profile I found his toptal.com "CV". That was the first I had heard of it. Since I do contract work at the moment I wanted to see if (this developer notwithstanding) toptal was worth having a relationship with. I contacted support since there were a number of questions I needed answered before I would consider going through their interview process. The support guy I was put in contact with, who had zero programming experience (I asked), told me my questions would be answered on day three (or maybe it was part three) of the interview process. I politely said that was a deal breaker for me and his response, in so many words, was that it didn't matter since I wouldn't make the cut anyway. His lack of ability to determine that aside, he had zero information about me at this point. My advice: Avoid like the plague.
- JamesBarney 11y agoSome extra data in case anyone was wondering what other the top developers earn. According to the BLS(Bureau of Labor Statistics) the top 10% of developers makes $148,000 a year in salary alone(does not include insurance, FICA etc...).[0] FICA -> $159,000(7.5% employer tax for Social Security and Medicare) Insurance -> $169,000(health and disability, sometimes life) I'll assume 2 weeks of holidays and 2 weeks of vacation which is standard in the U.S. That puts the top 10% of developers at around $88/hour(1099 rate, 81$/hour w-2 rate) at a corporate or salaried consulting gig. That is a pretty high rate but similar to my experience for top end developers make. http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm#tab-5 http://www.bls.gov/ooh/computer-and-information-technology/s... P.S. I probably mishandled some of those numbers but it's getting late and I'm pretty sleepy :P.
- MichaelGG 11y agoFor hourly work (don't do that; charge by value or at least daily or weekly), I can say $88/hr is low. High end developers are easily double that or significantly more. Also, as a consultant, there's overhead in promoting yourself, finding clients, etc., so the billable time is less (another reason to not do hourly). If you're a "top" developer charging under $150/hr, you're charging too little.
- JamesBarney 11y agoSorry I probably wasn't clear but I meant 88/hour for a salaried gig or a contracting gig that you would apply to on a jobs website and would last 6+ months. Not working smaller gigs where you need be both developer, marketers and sales person. In that case I definitely agree that you need to be charging more to make up for reduced billable hours. I thought this was a fairer comparison because it seems to me that working for toptal you don't need to market or sell and you get to spend the majority of your time on billable tasks.
- rattray 11y agoFriendly reminder that the number of countries on the planet is significantly greater than 1. The USA, my beloved home country, accounts for about 5% of the world's population, and is not representative.
- olalonde 11y agoSeems like half the comments in this thread are poor attempts at astroturfing.
- troysk 11y agoI interviewed for Toptal few weeks back. Getting a response from their support/scheduling staff wasn't easy. For every interaction I had to send a reminder. I did the coding challenge and was shortlisted for an interview. During the interview, I was got stuck. The interviewer instead of helping me identify the issue told me, "I don't think you will ever be able to solve this!" He wasn't interested in how I solved the problem but if I solved the test case. I'm a senior engineer with 10+ years of experience and this was just rude. I've interviewed candidates for top companies & been interviewed by them and this is _not_ how you conduct an interview. This might have been an isolated incident but I have doubts about the company which cannot even get their onboarding process right and prides itself to be in the hiring business. I never got a straight answer on whether I'll get my standard rate of $120/hour. P.S. - The mistake, I was making during the interview, was I didn't call the method which I had written [a terrible oversight :P] as I don't write methods which output to console everyday.
- toptaler 11y agoI recently joined Toptal and was shocked to have my rate set at $30/hour. I got them to raise it to $40/hour, but that's still nowhere near what I was earning working as an independent contractor or even what I can get on Elance.
- IndianAstronaut 11y agoHow do you manage to get more than $10 an hour on Elance?
- EugeneOZ 11y agoJust don't play "I have lower price" game, be professional and you'll find a lot of jobs. See my profile: https://www.upwork.com/users/~01d95397aacaef6e88 https://www.upwork.com/users/~01d95397aacaef6e88 (Elance soon will me merged into Upwork).
- toptaler 11y agoBeing US-based helps. Also, I would reply to postings asking for more clarification on an item. This does two things. First, it shows that you understand the work better than the client. Second, it gets the client comfortable talking to you.
- edoceo 11y agoI like to hire their talent. What I really like is inflated egos and lack of skill.
- EugeneOZ 11y ago1. one of their interviewers missed appointment (I lost 15 minutes by waiting ) and on the next day I got email "you missed the appointment so I'm closing your account and it will lesson to you how to manage your time". 2. They have "regional rates" and for my region rate is 3 times lower than my current rate. Considering both these facts, I'm glad they missed my appointment.
- dselmanovic 11y agoBackground: I also work as a Toptal engineer. I had similar questions like you have, and I did have years of experience before joining Toptal. I was a Head of Development in an amazing software development company and I loved it. I became a freelancer because of personal and health issues, and it was the best decision I ever made. Joining Toptal does not cost anything but few hours of your time. I think that you will probably spend a lot of time reading these comments and thinking about them anyway. My suggestion to you, just try it. It will give you an answer better that anyone here can. As for your questions: 1. You saw it already, but 3% is just a matter of statistics that show facts about applied vs accepted. Screening process is structured to make sure that only developers that are on top of their game can go through it. And yes, I'm one of those that support the thought that even front-end developers should understand basic algorithms and data structures, which is the first technical step in Toptal screening process. 2. Toptal is far more than just a sweatshop. To me, it as a standard software development shop that is just distributed. No different than any other company I worked with. It has a great culture, and I actually became friends with many people I met that work through Toptal. There is a whole team of people that is actually spending Toptals money organizing events and gathering developers so that they can meet for real, and not just know each other by their nicknames. There is always someone from the company that can help with any issue that might arise while you work with a client. 3. As for the rate, you set your own rate in Toptal! However, it is your job to make it competitive. Toptal people can just help you with a suggestion that will get you more work. Eventually, it is your choice to take their advice or not.
- oliwarner 11y agoAnd the Acedemy award for Best AstroTurf goes to... But seriously, two comments, both about Toptal. Consume with a grain of salt.
- dselmanovic 11y agoThank you! I will accept my prize with honor
- 11y ago
- dq12dsda 11y agoI have to admit it was a pain to get into TopTal. It took a lot of time and effort. But it was well worth it. I've worked with TopTal for a month now. I'm an iOS dev living in Eastern Europe. I make twice more what I would make working for a local company. I love the money and love the company culture. People here are extremely friendly to each other. There's a lot of work here, way more jobs than devs. I know it can be frustraiting if you waste a lot of time to get into a company but in the end you don't. Someone here mentioned having to solve three codility challenges in 90 minutes. Well, if you have a degree in CS you will know the basics such as the pros and cons of arrays and hash tables, what computational complexity is, or how to implement a sorting algorithm. If that is nothing similar to what you do working as a web developer that's fine, but you need to know the basics to get any programming job done well. No wonder most interviews begin with white-board questions. I would never slam a potentional employer on the basis that you didn't get a job there. Also when it comes to rates, if your rate is $100/hour but you're only able to work 50% of your time, because you spend the rest of it finding new clients, then I guess you should be more then happy doing the actual work for $50/hour full time.
- NullifyZero 11y agoI see a lot of responses, and those on the top are mostly bashing Toptal. ### First Let me tell you something about the interview process, because I see the most hate comes from that. It is consisted of 4 parts: 1. Initial interview (basic communication) - this is where they see do you know English language enough to do this. 2. Codillity challenge - 90 min to solve 3 problems. This is hard. Yes, many will say that this is nothing like they use in every day developing, but every developer should be able to do at least 1 problem. 3. Skype challenge - 2x20 min to solve 2 problems. This is way easier then Codillity. 4. Project - you get a small project to develop using desired technologies. And then you present it in a 10 min Skype presentation. Basically the Codillity challenge is the hardest. But it is not something that you can't do or learn. Famous 3% is just a marketing trick. They don't say 3% of all developers in the world, but 3% of all developers that applied to Toptal. Yes, it is a marketing trick and everyone use those. ### Second You don't know how much Toptal is charging for your services. You only know how much you get from TT and client knows how much he is paying TT. And in this gap the TT is getting money. ### Third Honestly, I do not understand people who live in USA or any other developed country and would work for TT. I live in a country, where the average net pay is $400 per month. Yes, and I am not kidding. As a developer I would maybe get twice as that. And on TT I earn that in a week. If I had the luck to be born in a better country I would never considered TT. There is a small chance that you would get from TT what you charge on your own. Even if you get $120 per hour, you can know that TT is charging the client at least $180. ### Fourth From my perspective TT is working very well. I have an opportunity to earn decent money, I can travel, organize my time better, etc. There are downsides, like any other freelancing job, but I don't have to mention those.
- MCRed 11y agoThanks for the answer so far. Let me give an example. I've been told that iOS developers these days, who are experienced (eg: over 4 years experience) should make $150/hour as contractors. I've seen people trying to hire iOS devs ("agencies" that doe client work type places) for $80-$100 an hour. Is toptal-- the "top %3" paying closer to $150? Or closer to $80?
- abulman 11y agoI'm in Toptal, with a rate that has been steadily dropping and is now listed at $60/h gross. That's not including their markup for the price-to-pay by the clients, and on my side, there are also currency conversion, transfer fees and all the taxes to deduct from that. Meanwhile, I'm getting declined as 'too expensive'.
- mdpopescu 11y agoAh, have you actually been told that ("too expensive")? It would have helped me understand the market for (remote) C# development. I just know that I didn't get the couple of jobs I applied to, not why.
- abulman 11y agoI've found out the rate that at least a couple of the clients would pay to get my time, and I find it expensive. I don't find it surprising that one person I talked to, said that they have specifically requested that no one based in the UK for forwarded to them, because they would be, almost by definition cost more than they would be willing to pay. And yes, I have been told by several clients that I would be an expensive hire. And then I don't get hired, in spite of what is usually a highly productive conversation/interview.
- rushafi 11y agoI think you should rephrase like this: iOS developers these days, "who lives in USA" and are experienced (eg: over 4 years experience) should make $150/hour as contractors. In Toptal the pay varies on developers and client's budget. I think the lowest rate the companies have to pay in Toptal for a full time developer is $45/hour or $1800/week (highest can be $3200+/week, ref: http://www.toptal.com/faq#how_much_does_toptal_cost http://www.toptal.com/faq#how_much_does_toptal_cost). Toptal has more or less a 50% markup over what developer gets. So given company's budget and preferred time-zone to work they try to match a developer whose pay will fit within 66% of clients budget. And you can be sure of the fact that this 66% is a very handsome money for a lot of developers worldwide considering the living cost in their country. I can assume that even the highest range Toptal offers might not be good enough for Top 3% US developers. But it's good enough for Top 3% worldwide developers who has accepted into the Toptal network. Also why on Earth developers in the US will have to rely on Toptal or other similar sites? Definitely they can access the jobs more easily than a Eastern European / South American / South East Asian developer. Don't you think so? Finally, who are pointing on the fact that developers, despite of their nationality, should get the same payment should also consider that Nationality is not the main issue here. People who gets migrated to USA charges the standard rates in USA. But who are not living there don't need to charge the same because their living cost is much less. (In short, if your expected payment is above than what Toptal offers, don't apply there. Toptal is very good place for freelancing jobs for a lot of international developers, but it's definitely not for everyone. And the fact that, its not for everyone doesn't necessarily make Toptal a bad thing).
- snurk 11y agoI have a part time TT gig, and live in the U.S. They've been excellent to work with: extremely professional and reliable. I earn 70% of my market rate which I find fair due to the added value of their system and their payment processing. AMA.