Senior Software Developer

AES Global

Senior Software Developer

Location Johannesburg, South Africa
Employment Type Full Time
Seniority Level Mid Senior
Experience 3 to 5 years
Remuneration Type Cost to company
Remuneration Frequency Monthly
Benefits -
01/07/2020 Reference Number: AES2794352679


  • APIs
  • AWS
  • CSS
  • HTML
  • JQuery
  • Linux
  • NodeJS
  • Python
  • UX / UI

Job Description

AI powered chat bot company in Johannesburg seeks to employ a highly skilled Senior Node.js Software Developer.

Software design
? Research, design and implementation of technical specifications for projects
? Ensure projects are built to meet performance, security, and functional requirements
? Strong OOP and modeling skills
? Ability to perform backend/database programming for key projects
? Assist with testing, debugging, documentation and overall quality assurance of projects
? Design, develop, and unit test applications in accordance with specified standards
? Package and support deployment of releases
? Adhere to high-quality development principles while delivering solutions on-time  and on-budget

Roles and Responsibilities

? Design and write scalable code
? Review code and set code review standards
? Give development estimates and product feedback
? Attend management and client meetings to keep track of project needs and requirements
? Ability to apply scrum to our AGILE team
? Mentor junior and mid-level Engineers
? Collaborate with team to brainstorm and create new products
? Make informed decisions quickly and taking ownership of services and applications at scale
? Understand business needs and know how to create the tools to manage them
? Participate in peer-reviews of solution designs and related code
? Proficient in working with design patterns and principles, security concepts, continuous integration and unit testing.


? Bachelor’s degree in Computer Science, Information Systems


? Minimum of three years’ work experience
? Linux, Bash, Apache
? Testing tools
? NodeJs, PHP(cakePhp/Laravel), MVC, JQuery, REST API, XML, PostgresSql, mysql
? API Integration, KnockoutJs
? Application Architecture, Unit Test, Integration Test
? Linux Server Configuration (Ubuntu, Apache, Docker, Load Balancer)
? Logging tools
? Application Security Skills
? Huge Plus python, go, other AI technology



Apply Now
Report this job
If you want to apply for the advertised job, please contact the company at the top of the page. Don't contact Ditto Jobs.