Senior Software Developer
Remuneration: | basic salary |
Location: | Johannesburg |
Education level: | Diploma |
Job level: | Senior |
Type: | Permanent |
Reference: | #MAT60194 |
Company: | E-Merge IT Recruitment |
A leading technology solutions provider known for its commitment to innovation, quality, and client satisfaction has an opportunity for an innovative and skilled Senior Software Developer - Node.js to join its team. This is a great opportunity to work with like-minded individuals who deliver quality solutions and are motivated to make a positive impact in the world through technology.
Role overview
The ideal candidate will be working with high-performing teams of technology experts to develop software in an agile environment. You will be responsible for designing, developing, and maintaining cloud-based solutions.
What you need to land an interview
- A minimum of five or more years’ experience building custom web-based applications.
- Knowledge and understanding of design patterns.
- Working knowledge of SOLID principles and design patterns.
- Experience with Git source control.
- Experience with agile and test-driven development.
- Experience building search systems at scale.
- Strong proficiency with JavaScript and TypeScript.
- Knowledge of SQL and ability to write high-performance queries.
- Experience with Node.js and frameworks like Express.js.
- Understanding of asynchronous programming and its quirks.
- Experience designing scalable software applications.
- Knowledge of Docker, Kubernetes, and Bash.
- Experience implementing automated testing platforms and unit tests.
- Ability to build projects from beginning to end.
- T-shaped with broad general knowledge and deep expertise in your area.
- A polyglot, skilled in multiple programming languages and knowing how to apply them effectively.
- Strong programming skills in TypeScript/JavaScript and Node.js.
- Expertise in web development, including HTML, CSS, and JavaScript.
- Experience with modern front-end frameworks.
Qualification
- A relevant 3- or 4-year degree or diploma (Honours or postgrad preferred) or comparable practical experience.
Reference and salary details
Reference number for this position is MAT60194, which is a remote position, offering a salary of up to R1.1m per annum, cost to company.
How to apply
Contact Mavis at mavism@e-merge.co.za or call her on 011 463 3633 to discuss this and other opportunities.
Are you ready for a change of scenery? Check out our E-Merge IT website at www.e-merge.co.za for more great positions.
Referral bonus
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!
Posted on 18 Feb 09:39, Closing date 19 Apr