NodeJS Developers

Edren06

Active Member
Joined
Dec 3, 2010
Messages
61
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 :)
 

concentricpuddle

Well-Known Member
Joined
Jul 8, 2009
Messages
241
I doubt it. Considering NodeJs was released 7 years ago. Looking for developers with 5 years experience is asking a bit much.
 

DA-LION-619

Honorary Master
Joined
Aug 22, 2009
Messages
13,777
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.
 

_kabal_

Executive Member
Joined
Oct 24, 2005
Messages
5,922
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:

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
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, ...
 

biometrics

Honorary Master
Joined
Aug 7, 2003
Messages
71,858
[)roi(];19011898 said:
Agreed, a skilled developer is never hampered by language, framework, DBMS, ...
Unfortunately it's not skilled developers that do the hiring. ;)
 
Joined
Sep 1, 2016
Messages
2,196
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...
 

Beachless

Executive Member
Joined
Oct 6, 2010
Messages
6,003
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:

oober

Expert Member
Joined
Apr 3, 2005
Messages
3,080
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:
Joined
Sep 1, 2016
Messages
2,196
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.
 

FarligOpptreden

Executive Member
Joined
Mar 5, 2007
Messages
5,396
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).
 

IndigoIdentity

Expert Member
Joined
May 10, 2010
Messages
1,964
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 :)
 

Edren06

Active Member
Joined
Dec 3, 2010
Messages
61
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.
 

FarligOpptreden

Executive Member
Joined
Mar 5, 2007
Messages
5,396
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.
 

^^vampire^^

Expert Member
Joined
Feb 17, 2009
Messages
3,877
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