About Similie
Similie is a for-profit social enterprise that provides sustainable technology solutions to organisations through our software products, technical innovation, management training and consulting services. Our focus is to develop technologies and software to improve the livelihoods of people in emerging markets, by creating new and innovative ways to deliver services better through innovative use of tech.
Based in one of the worlds youngest nations, Timor-leste, the application of our tech is applied to asset management, logistics, personnel management, natural disaster early warning systems and water supply monitoring. We are focused on harnessing the power of cloud computing, through our platform One, and data collection through our Ai IoT logger network connected to a range of different sensors. We use the latest software development approaches and are pushing into innovative ways to apply tech, such as AI. Our proprietary tech base is creative, home ground and fosters the development of young talent from across the region.
While tech is our thing, we don’t just deliver an innovative tech base, we have a strong focus on the people who will use our tech. Many of our projects take our partners through entire digital transformation process, where we also apply change management, and learning and skill development methodologies to achieve sustainable project outcomes.
Overview of Role
We are looking for an exceptional Senior Full Stack Developer who is motivated to link clever design to the art of programming through Similie’s cloud platform, One. This role will make a major contribution to the development of One that is currently being deployed across an exciting portfolio of applications/projects. The Developer will allow Similie to grow, by freeing up our current Lead Developer and CTO, to provide my focus to the platforms architecture and business management.
Responsibilities**
· Develop a deep understanding of our products.
· Platform optimization and bug fixing.
· Develop and optimise applications for maximum speed, flexibility and scalability.
· Deliver production quality code.
· Mentor and aid in the growth of junior-level team members.
· Work with Product and UX team members to drive product features from design phase to implementation.
· Be able to solve problems independently and work collaboratively with other developers.
· Convert mock-ups and prototypes into responsive web applications.
· Ensure consistent, responsive experiences across multiple devices and browsers.
· Develop and maintain reusable UI and back-end components when possible.
· Design, build, and maintain efficient, reusable, and reliable code and libraries through to production.
· Stay current with technologies and apply best practices.
Requirements
Qualifications & Experience:
· Bachelor’s degree in Computer Science, Computer Information Systems, Software Engineering, or equivalent industry work experience.
· 5+ years of experience building software for a production environment.
· 3+ years of development experience with TypeScript and Node.js.
· 3+ years of development experience with modern client-side web libraries such as React, Vue, or Angular.
· Proficient with version control systems (preferably Git).
· Solid understanding of databases and fluent in SQL.
· 3+ years of development experience working with ORMs.
· 3+ years of experience working in a Linux/Unix environment.
· Fluent in English.
Other Desired Skills:
· Data visualisation through charting libraries.
· GIS integrations.
· Build tools such as Babel, Grunt, webpack.
· Other coding languages: C, C++; Python.
· Understand the entire development process (design, development, testing, debugging and deployment).
· Ideal candidates may also have development experience in building asset management and logistics tools.
Personal Skills:
· Ability to communicate clearly with other team members.
· Trustworthy and reliable – will get the job done.
· Self-managed and self-motivated to do your best work.
· Prepared to assume a position of team leadership.
· You must be resilient, resourceful, relaxed and most importantly ready to dive in.
· Be a self-learner, work independently and collaborate with other developers, web designers and project teams across different locations.
· Desire to develop a great product and have fun in the process.
You will join a young innovative company that is growing and making an impact. You will be part of a wider team, who contribute to the delivery of our technology solutions, each working to the central goal of creating and delivering functional, attractive and reliable digital environments for clients.
This role is aimed for remote workers however it will be a plus if you relocate or have the availability to occasionally travel to Similie HQ in Dili, Timor-Leste. Timor-Leste is an hour from Bali and off the beaten path, holding many gems to those with an adventurous spirit for both the marine (scuba-diving) and terrestrial (hiking).
Although we intend for this to be a long-term partnership the initial 3 months will work as trial for future consideration upon which the extension will be decided.
Similie fosters an inclusive and diverse working environment. We encourage people of all backgrounds, particularly women, to apply.
How to apply
Please send your application to [email protected], by , and include the following:
-
A cover letter telling us about yourself and why you think this is the role for you (max. one page).
-
Your CV, including links to some of your work (max three pages).
To help us with our recruitment effort, please indicate in your email/cover letter where (ngotenders.net) you saw this job posting.