We are looking for a talented and passionate Artificial Intelligence Developer to develop and maintain interactive applications targeted at end consumers. As an Artificial Intelligence Developer, you will be responsible for designing, coding, testing, debugging, and maintaining software applications to meet the needs of our client.
Responsibilities
Design, develop, and maintain scalable software and web applications using a range of different technologies and languages (such as Java, JavaScript, HTML, PHP, C#)
Approach software holistically to cater to both user experience and functionality
Write clean, scalable, and functional code on the front- and back-end
Design client-side and server-side architecture
Develop and manage well-functioning databases and applications
Create security and data protection settings
Troubleshoot, debug, and resolve software defects
Perform code reviews to ensure code quality and adherence to coding standards
Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance
Collaborate with cross-functional teams to define, design, and deploy new features
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience as a Full-Stack Developer or similar role
Familiarity with Artificial Intelligence and Discord servers preferred
Knowledge of multiple front-end languages and libraries (e.g. HTML, CSS, JavaScript, XML, jQuery) and UI/UX design
Knowledge of back-end databases (e.g. MySQL, MongoDB) and web servers (e.g. Apache, AWS)
Excellent communication and teamwork skills
Resourcefulness and troubleshooting aptitude
Attentive to details
Organised