- Flexible/remote work-friendly environment
- Greenfield project
- Technology first company
- Work with exciting AI & mobile tech
- Join an experienced, easy-going tech & product team
We feel that it is time for a fresh new solution to this problem. We would like to create a content aggregation product that captures the hearts and minds of users.
Ukufu* (pronounced oo – koo – foo) is a new AI-powered content aggregation and content organization mobile application for professionals.
Our mission is bold: Build an intelligence layer around the 10 000 English news-related content pieces that get published every day. Then use this layer to power an easy-to-use category-based content aggregation app, that helps professionals efficiently consume, and organize their content from multiple content sources.
Our headquarters are in the Sydney CBD but we have team members around the world. Our team structure has always been distributed.
We work hard at fostering a focused and friendly workplace, where team members are able to do their best work.
We are looking for someone with outstanding technical experience, a mature attitude, and a preference for working with a small smart team, to join us in the role of Full-Stack Engineer at Ukufu.
You will be joining a team of 6, including a Tech Lead and Full Stack Engineer.
Our current stack includes Python, ReactJS, Flutter, and Docker Containerised (ECS/Fargate) Applications.
Our non-engineering team members include a UX/Design Lead and Product Manager.
- Work hands-on with our engineering team members to iterate on existing features, and build out new features with well-crafted and documented code.
- Work across front-end, back-end, and cloud tech stacks as a member of an agile, product-oriented sprint team.
- Help contribute to building our engineering culture. Participate in our engineering team meetings.
- Advocate for technical improvements and best practices.
- At least 5 years of relevant experience in a full-stack software development role, where you contributed to building production-quality software in Python or similar.
- Experience with web data extraction, preferably in Python.
- Experience designing and building complex software solutions.
- Strong understanding of data pipelines in distributed computing settings.
- Experience in handling large datasets.
- Experience building, configuring, and maintaining a mobile-related application stack.
- Strong background in OO development with a proficient understanding of fundamental principles such as TDD.
- Familiarity working with Amazon AWS services (e.g. ECS/Fargate, EKS, Serverless, RDS, Elastic Cache, and Kinesis, etc).
- Mature attitude.
- Excellent written and verbal skills.
- Exceptional attention to detail and the ability to manage multiple high-priority projects and tasks.
- Passion for solving complex technical problems.
- Enjoy working in a fast-moving start-up environment.
- Timezone requirements: at least 3 hour cross over between 2 pm and 10 pm Sydney Australia time.
- Experience with Dart and Flutter.
- Experience working part of a distributed team.
- Interest in UX/UI as it applies to mobile products.
- An interest in mobile product design.
- DevOps experience.
- Working knowledge of the latest Machine Learning/NLP techniques and technologies.
- Contributed to open source projects (provide examples if available).
- Relevant University degree or similar qualification.
To find out more about this job, please visit this link

