Type your keywords in the search box above

Advertisement

Lead Developer

Advertisement

Job Description: 

AI-powered chatbot company based in Johannesburg, seeks to employ a highly skilled Lead Developer!

To be successful in this role you MUST be proficient in ALL of the following: Node.JS, Linux, UI/UX, CSS, HTML, PHP, AWS, Python and Apache/Docker.

Software design

  • Research, design and implementation of technical specifications for projects based on user requirements
  • 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
  • Assign work packages to Developers
  • Monitor and evaluate output of Developers
  • Manage delivery milestones
  • Manage and mentor a team of Developers, keeping them challenged, focused
    and motivated
  • Review product requirements in order to 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
  • Proficient in working with design patterns and principles, security concepts, continuous integration and unit testing

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems

Experience

  • Minimum of six years’ work experience
  • Should have experience working with Chatbots or NLP
  • Linux, Bash, Apache
  • Testing tools
  • UI/UX, CSS, HTML
  • 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)
  • AWS, ELK
  • Logging tools
  • Huge Plus python, go, other AI technology

 

 

 

 

Location: 

Johannesburg, South Africa,

Company: 

AES Global

Education: 

No education

Job Category: 

Information Technology (IT)

Working Experience: 

6 to 8 years

Contract Type: 

Full Time

Salary: 

Negotiable

Salary Frequency: 

Monthly

Job Reference #: 

900206826

Advertisement

Latest Articles

False Bay TVET College is inviting tenders for the following services:

What are the top five job skills every company will be looking for in 2020 and beyond? 

The key to writing a good cover letter is to be concise.

Are you unemployed and looking for a new job? Here are our top four tips to help you in your search.

hire me!, job seekers, job hunters, searching, looking

You finally graduated and are now seeking your first job.

Advertisement