Skip links

Full Stack Developer

 
About the Role

Aye is seeking Full Stack Developers to work alongside Aye’s other engineers and developers on the various layers of the infrastructure for Aye’s platform/application.

Requirements

Key Qualifications:

  • Bachelor’s Degree in Computer Science;
  • Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
  • Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
  • Proficiency with server side languages such as Python, Ruby, Java, PHP and .Net.
  • Development experience for both mobile and desktop.
  • Understanding of server-side languages including such-as Jade, EJS, Jinja, etc.
  • Experience with cloud message APIs and usage of push notifications.
  • Knowledge of code versioning tools such as Git, Mercurial or SVN.
  • Familiarity with database technology such as MySQL, Oracle and MongoDB.
  • Extensive experience with open-source technology, software development and system engineering.
  • Excellent communication and organizational skills, and the ability to stay focused on completing tasks and meeting goals within a busy workspace.
  • Skilled at working in tandem with a team of engineers, or alone as required
  • Strong fundamental knowledge of how Machine Learning and Deep Learning affect business
  • Well-developed written and verbal communication, able to articulate logically
  • Fluent oral and written English
  • Able to work under minimal supervision and guidance
  • Able to work under pressure or stress
  • Able to solve problems independently, good sense of teamwork
  • Creative, collaborative, & product-focused

 

Main Responsibilities:

  • Developing overall architecture of the web application.
  • Designing user interactions and features on web pages.
  • Developing back end website applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Converting designs to visual elements.
  • Understanding and implementation of security and data protection
  • Collaborating with the rest of the engineering team to design and launch new features.
  • Maintaining code integrity and organization.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.
  • Stay current with industry trends, making recommendations as needed to help the organization innovate and excel.
  • Assist corporate team to present product value.
  • Work with a team of developers based locally and overseas.
  • Ensure business objectives and user requirements are met to increase user engagement and retention.
  • Deliver solutions aligned with the core values of Aye, the highest standards of quality, scientific rigor, innovation, and respect for user privacy.
 
To Apply

Drop an email to jobs@aye-ai.org with a one-page cover letter and your CV, any suitable portfolio of work samples and/or writing samples.