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.
Bachelor’s Degree in Computer Science;
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
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.
Drop an email to firstname.lastname@example.org with a one-page cover letter and your CV, any suitable portfolio of work samples and/or writing samples.