NodeJS Developers

Edren06

Active Member
Joined
Dec 3, 2010
Messages
61
Reaction score
0
Hi there,

I am wondering if this forum can help me get a feeler on how many NodeJS developers we have lurking in Gauteng.

My team has been approached by a Belgium based company that is looking for competent developers for their Transport Management System. We are in talks with them to discuss if it would be feasible to lead a South African team for them and what kind of costs we would incur.

The requirements are the following:

- 5+ Years in NodeJS
- Should have the ability to do OOP in Javascript
- Experience in MongoDB
- A bonus would to have experience in EXT JS.

So again, my question is - do we have these kind of developers lurking around here? If so, what kind of salary expectations would you expect.

If this is a feasible option and we can find these developers, we would look at hiring options. The nice thing is that this could open up some nice travel opportunities as well.

I am just looking for help from some experienced developers out there.

Thanks :)
 
I doubt it. Considering NodeJs was released 7 years ago. Looking for developers with 5 years experience is asking a bit much.
 
Even if you do find them. They're going to be expensive and you're going to have to convince them to leave their current job.
 
i would concentrate on finding good developers. N years experience is a nice guide I guess, but you could miss out on some great candidates. I have zero years experience in production nodejs/mongo, but you would definitely want to hire me (I'm not looking :) )
Rather find people passionate about their craft.
Software development has nothing to do with the language/platform, they are just tools, but we all know this :)

It's tough, but doable.

40-50k pm minimum per dev
 
Last edited:
i would concentrate on finding good developers. N years experience is a nice guide I guess, but you could miss out on some great candidates. I have zero years experience in production nodejs/mongo, but you would definitely want to hire me (I'm not looking :) )
Rather find people passionate about their craft.
Software development has nothing to do with the language/platform, they are just tools, but we all know this :)

It's tough, but doable.

40-50k pm minimum per dev
Agreed, a skilled developer is never hampered by language, framework, DBMS, ...
 
[)roi(];19011898 said:
Agreed, a skilled developer is never hampered by language, framework, DBMS, ...
Unfortunately it's not skilled developers that do the hiring. ;)
 
Unfortunately it's not skilled developers that do the hiring. ;)

usually managers that have a bean-counter bent, who are tired of university graduates (like the one that sits here and plodders on every day) that don't know how to even set the property on an object, and live on StackOverflow trying to massage code there into submission on a project. I told her the thing is a collection of capabilities, she freaking went into brain-freeze.

Bachelor of Computer Science (with honours) must be a really easy course then...
 
In my experience no one just does node.js so it will be near impossible to find someone with 5 years solid experience. Most of the time it takes a few months / weeks depending on project size to get the majority done and then you just enhance the functionality as needed while doing other dev work.
In my opinion you just need to look for a good backend dev who has some node experience and you will be fine.
I would put the salary expectation at 40-70K but you don't typically need many people that are that senior.
 
Last edited:
I also have experience in Node but not nearly 5 years production experience. I have 10+ years experience as a developer though. Also bear in mind that SA is always behind the curve on the latest languages so finding SA developers with so much experience in a relatively new stack will be difficult.

As the others have stated good developers can quickly pick up the basics in a few days/weeks and be proficient enough in a few months.

I could be available on a freelance basis, depending on the rates you are willing to offer.
 
Last edited:
As the others have stated good developers can quickly pick up the basics in a few days/weeks and be proficient enough in a few months.

Absolutely :) It would probably take me 3-4 weeks to get into the swing of things with this, and then after some months I would probably be very proficient.
 
I love NodeJS! Pushing my devs as far as possible to get it implemented in as many projects as we can. The fact that ReactNative also runs off NodeJS is what excites me even more.

If you were open to sub-contracting the work, you could get in contact with me. We don't have 5+ years experience, but enough Mongo + NodeJS experience with OOP (and FP) JS experience to make it worth your while. Hell, I even wrote a little REST framework to build a full API (with standard CRUD, searching and paging) over any collection in Mongo using 4 lines of code (2 of which are require / import statements).
 
It's tough, but doable.
40-50k pm minimum per dev

That's pretty much spot on for decent local talent but there's pretty steep competition out there and some great offers available both nationally and internationally, so I mean it's not a given to find the right people even if you had the money available. I would not want to be the OP :)
 
Thanks everyone for the input. I appreciate it.

Like I say this is research if it would be plausible for us to try and assemble a team for the company. I do understand that the language should not be an issue if you are a good developer - you should be able to switch fairly easy. I actually think that the biggest requirement would be the ability to do OOP in Javascript - as I know from my side my Javascript is not as good as my C#, so I have rather spaghetti JScript code sometimes.

The hardest part, like mentioned in a previous post, is finding the talent required in South Africa.

But thank you so much everybody - the information helps a lot.
 
Thanks everyone for the input. I appreciate it.

Like I say this is research if it would be plausible for us to try and assemble a team for the company. I do understand that the language should not be an issue if you are a good developer - you should be able to switch fairly easy. I actually think that the biggest requirement would be the ability to do OOP in Javascript - as I know from my side my Javascript is not as good as my C#, so I have rather spaghetti JScript code sometimes.

The hardest part, like mentioned in a previous post, is finding the talent required in South Africa.

But thank you so much everybody - the information helps a lot.

If you're doing Node.js, you might as well go the ES6 route, which makes "proper" OO much easier. Add TypeScript onto that (seeing as it supports a large portion of the ES6 standard already) and you have some type safety built into the dev process as well. JavaScript does still have some caveats if you don't know how to tame it, but I find it an incredibly refreshing and scalable environment to work in.
 
usually managers that have a bean-counter bent, who are tired of university graduates (like the one that sits here and plodders on every day) that don't know how to even set the property on an object, and live on StackOverflow trying to massage code there into submission on a project. I told her the thing is a collection of capabilities, she freaking went into brain-freeze.

Bachelor of Computer Science (with honours) must be a really easy course then...

Bachelor of Computer Science != Software Development

I did an NDip and BTech in Software Development which was, as you can guess, focussed on software development.

I'm busy finishing up a BSc Hon in Computing and it has nothing to do with software development but rather the project management, software engineering, enterprise architecture and/or advanced theoretical subjects like machine learning and teaching a computer to understand sentence structure.

Computer science for me is all about the inner workings of the computer model and it's processes and may span to security. It's important to look into the individual components of someone's qualifications before interviewing them. Just because the word 'computer' appears in their qualification doesn't make them automatically know about certain fields within the computing field. That being said, the candidate also shouldn't have applied for the job if they didn't know the relevant material.
 
Top
Sign up to the MyBroadband newsletter
X