Aladdin is seeking a senior back-end developer to join our matchmaking dating app: Aladdin. We are an early stage startup and are working on an online dating app that helps singles to look for friendship, dating and meaningful relationships.
We are looking for someone who can solve the many challenges of a growing company, who can contribute to where we take the product and the team. You'll be working with cutting edge technologies including machine learning, Node.js, AWS products and more. You must be a self-starter with a desire to challenge yourself by acquiring new knowledge and skills, as well as a team player that thrives on shared success. You must have keen attention to detail and be driven by production quality and execution.
- Work on a clean slate.
- Work with the development team to design and develop the backend system for the app.
- Design and build data pipelines that ingest and process large quantities of structured and unstructured data from varied sources.
- Collaborate closely with data scientists and product team to design and build APIs, services and systems for our mobile app.
- Scale our ability to use the data we collect to build production applications and machine learning models.
- Develop, test, implement and documentation.
- Design and implementation of low-latency, high-availability, and performing applications.
- Coordinate and execute maintenance updates to production deliverables.
- At least a Bachelor's Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent.
- At least 4 Years of working experience in the related field is required.
- Required language(s): English, Mandarin
- Knowledge of Node.js and functional programming.
- Strong proficiency with Python, JaveScript, Java & PHP.
- Solid understanding of software design principles.
- Experience with at least one database engine, e.g. MySQL, PostgreSQL, MongoDB, Cassandra, etc.
- Experience in machine learning framework such as TensorFlow/Keras is a bonus.
- Diverse knowledge of other programming languages is an added advantage.
- Startup-savvy and entrepreneurial spirit.