Are you asking about me specifically?
I'm one of the founders and the Product Director. I work with the rest of the development team to conceptualize, iterate on, and make new features on the site. I'm also in a position where I advocate for the players and Dota community while also considering business and technical concerns.
my specialization is professional programmer, but i still gotta finish uni and also i am very lazy
Hey Lawliepop, I see you accidentally forgot to include the forum moderator position in your job listings.
I'm sure it just slipped your mind.
how many employees does dotabuff have and of those how many are developers?
are all of you remote?
i hate web related programming. I prefer to work with c# and build some fucked up games instead.
we have 3 engineers and me on the dev team (fulltime) and 3 part time non technical team members.
We're looking into more entry level stuff. Customer service is a big pain point. and we plan to hire for that shortly. What we don't want to have happen is try to hire for everything at once and get no real work done. We're a small enough team that hiring is pretty disruptive.
You need a master troll to handle all the trolls, feel free to send a check or via paypal.
We're all remote and live in a variety of timezones. This can be good and bad. Dota is a very global game so having a more global team makes a lot of sense. However, sometimes scheduling meetings can be a bit of a pain depending on who is involved. It's sometimes odd to give feedback on work to our engineer in Australia and then go to bed and not know if the feedback was clear and easy to understand or what will for sure come of it until the next day.
We use slack (chat program) for communication. I co-manage the dev team with Jason, who is our engineering lead. We really want our team to be working on things they are passionate about and empowered to do. Every day is a little different, but we generally have a lot of new features in the pipeline. Sometimes data driven features get built and then take a few weeks to collect enough data so we could actually test/deploy a live, interesting feature. For the most part though, we are in a position where our infrastructure is in a great place and we're looking to drive user facing features.
That said... regarding the position we're interested in backend oriented candidates, front end oriented candidates or some variation of full stack. We're looking for someone who is a good fit rather than a super specific type of person.
1-2 We're not looking to grow super fast or anything, but we would also hate to pass on an exceptional candidate.
We may sort of be a start up, but we are self funded so our goals have never been to "get a really big team asap to conqueror the world."
I could take this job for free (but in spare time) IF:
- I could flame and ban ppl like i want.
Background:
4+ years of experience in development and support of Enterprise Edition solutions. If i cant flame and ban ppl i would like to get paid. Salary revelant to experience (read "a lot").
This forum has enough flaming and banning on it's own. Not sure we would be interested in "payment for work" with more flaming and banning. We're also not at all enterprise.
What MMR is required to join Dotabuff?
Also is a degree really needed? Most of the best coders I have come across were for the majority self taught or did targeted courses. I did a computer science degree and while extremely good foundation it doesn't prepare you at all for real life technical scenarios.
@pewpewarrows Thanks :)
Degree is not required. The best engineer I have worked with didn't graduate from high school. If you don't have one we expect experience to makeup for it.
Also no MMR requirements (for developers certainly). We expect you to have a working knowledge of Dota, so at least a couple hundred games?
We would also consider developers who had little to no Dota experience if they were otherwise a great fit and excited about the work.
Hire me plz I live in the slumps of Canada where I have to walk like 3 blocks to get to the nearest Starbucks
Thanks for sharing the extra information, Lawliepop. I really liked what you described about how the team works and that makes me even happier and more excited with your team. I'm really glad to have already applied to the position.
Wow, I actually sorta fit the criteria here (Dota experience, experienced Ruby dev, backend focused, experience in Ember/React/tdd), but I already have a good job. Best of luck with your search!
Do you use scrum or any other agile development process? I'm super excited about this opportunity. I'm in between clients right now so this couldn't have come at a better time :)
Regarding the scrum/agile questions:
We certainly borrow from those methodologies, but we aren't by the book process people. In general Jason and avoid all unnecessary process and meetings. (which is good and bad, again)
An example of this is that we don't have a formal scrum every day. There are a few reasons for this but one includes that we have people all over the world and I don't really care to make just one employee wake up at an odd hour so we can all connect every single day. Instead we do a daily check in in chat, which are pretty scrummy. Within 3 hours of starting your day you check and say what you've accomplished, are working on and if anything is blocking.
Salary is competitive - I know that is annoyingly vague. But I can't talk specifics for all the reasons you might expect.
Relevant experience matters more than degree. They're doing web development with server/database backend. Most cs programs do not focus heavily on these things unless you take specific courses or do like a student project that incorporates them or go to a cutting edge school like MIT or something. Most cs programs seem to focus on theory and java/c++/c# programming for enterprise type stuff, you know, making windows or linix programs.
"what's the salary for this position tho, just curious?"
he said entry level
Are you responding to me there on the salary stuff?
As expected salary goes up with experience and expertise.
The engineer position is not labeled as a senior level position so we aren't anticipating many applicants with over 10 years of experience.
i can be ur engineer, give me money and ill try to do something i have no clue how to do lols but give me money and its fine rofl
no I was just responding in general, people can google entry level software developers to get an idea
You guys consider co-op positions at all?
I'm currently working as a full-time sysadmin and work on node.js environments with a CS diploma and pretty good knowledge of Javascript, HTML5, and CSS using bitbucket as preference for git, etc. That being said I don't have time to do anything crazy like pick up another full-time position but it would be awesome experience for someone like me.
It's always nice to read that you guys are growing and willing to expand.
I wish you the best of luck in finding a suitable candidate.
I've worked in customer support but have none of the above mentioned skills. I am more a retention/customer support guy :)
When it comes to the right tool for the job PHP just never happened to be the one that stood out (to us).
When we started the site we used Ruby for speed of development. After our first year when we worked on making our backend more efficient and maintainable we used Go for speed (and other reasons).
I could certainly see the argument that PHP would be useful because it has a larger pool of candidates when hiring, though. :)
I actually mailed you guys a few months ago to see if I could assist. No reply.. but its nice to see that you guys weren't keen on part time. I would of been interested in working part time to see if it fits and maybe convert full-time later. Love what you guys do, hopefully I will be there in time. :)
კომენტარის დასაწერად გაიარეთ ავტორიზაცია.
https://dotabuff.workable.com/jobs/101736
would love to answer any questions about the position or what it is like working here. Position is remote.