Full Stack Engineer
Cape Town, South Africa
At Timbuktu our mission is to empower curious travellers to experience the far-flung corners of the world. We are always keen to hear from bright and creative people who want to help us accomplish our goal.
Timbuktu is an exciting place to be right now. After an amazing ten year journey we are a fully funded travel start-up based in Cape Town. We are a rapidly growing team with a big ambition.
Timbuktu allows people to discover and design their own safari across Africa, Latin America and Asia. We inspire people to leave their comfort zone and travel to some of the world's most exotic and wildest places!
We are looking for a Full Stack engineer to join us on our mission to build a revolutionary platform that enables people to easily explore and build their own trips to the world’s far-flung places. You would be responsible for making that experience richer, deeper and more inspiring than ever before.
Ideally you would have a natural feel for abstraction and elegant code structures. You’d soak up new knowledge like a sponge and be excited about being productive. It is an ideal opportunity to hone your craft while working directly with the co-founder and CTO, on a modern tech stack and systems.
Join us to make travel extraordinary from beginning to end.
Your role will include:
Use Modern technologies to generate pre-rendered or lightning fast server side rendered static pages that are decorated with dynamic components
Maintain our existing PostgreSQL schema, admin interface and API that our trip building tools utilises
You will translate high fidelity mockups from our designers into beautiful, responsive, and robust HTML, CSS, and Javascript.
Build efficient and reusable front-end systems and abstractions as well as the server and API’s to support those front-ends
Use modern technologies to build a single page application that can run in a browser, on the server, or in an app on your phone
Work with other engineers to build features and ship experiments
Helping to shape the Timbuktu tech culture
Who you might be:
Passionate about developing beautiful web experiences, and have an amazing attention to detail.
Accomplished at styling and layout (SASS or CSS / HTML) to make a beautiful and performant front end
Thorough understanding of Javascript, its async nature and how to build dynamic, ambitious applications in the browser and on the server
Git branches and PR’s
You have at least 3 years of development experience.
Experience in building a single page web application
Experience in building API’s, or servers
You are open to new technologies. We are constantly experimenting, and so should you.
Understanding of cross browser compatibility in modern browsers and client-side performance considerations
You embrace change and love working with people. Being able to communicate challenges and find solutions on your feet is a must.
Demonstrated design and UX sensibilities
You love travel and want to make exploring the world easier for everyone.
What's in it for you?
We work in a hybrid model with two days a week at a relaxed and fun office in De Waterkant, Cape Town and three days a week working from home.
Be surrounded by travel and an adventurous culture. Learn and experience new corners of the world with us. Be part of Africa's biggest start-up hub - Cape town!
How to apply
Please send your CV, along with a cover letter detailing your relevant skills and experience and why you’d like to join our team to careers@timbuktutravel.com.