Senior Full Stack Engineer
Being Africa's leading online safari company is no easy feat. Rhino Africa's interactive websites celebrate the beauty of Africa: our people, our places, our wildlife. Our passion for combining the world of travel with enhanced digital platforms is the driving force behind our award winning vision and the promotion of safari & luxury travel destinations across Africa. Check out our tech stack here.
Now, we are on the hunt for a Full Stack machine with an excellent understanding of e-commerce. As our Senior Full Stack Engineer you will be heading the development of our primary lead generating website, built on the opensource award-winning Pimcore CMS.
With rock solid back-end and front-end knowledge and 5+ years experience, you will work at the intersection of engineering, marketing and business intelligence. You will form part of Rhino Africa's tech transformation, enhancing our impact on Africa's population, its landscapes and animals.
Your key duties and responsibilities will include, but will not be limited to:
- The ability to work independently and with other engineers to develop new user experience-focused websites and applications, or provide support for existing systems
- The ability to work on multiple parts of web applications, from internal back-end integrations to dynamic front-end interfaces
- Collaborating with designers, front-end developers, and stakeholders to ensure the successful execution and delivery of end products using the best technologies
- The monitoring and improvement of all Rhino Africa's current web applications
- Assisting with the scoping, estimation and planning of projects
- Participating in code review, pairing and other forms of knowledge sharing
- Mentoring and helping junior developers enhance their skill sets
- Excellent knowledge of Object Oriented programming - PHP or Python, or both
- Experience with at least one MVC framework (Laravel, Symfony, Django, etc)
- Experience designing, developing and creating secure RESTful Services (microservices knowledge is a plus)
- Knowledge of a CMS like Django or Pimcore would be ideal
- Knowledge of DevOps would be beneficial
- Excellent knowledge of responsive grid layouts, media queries, responsive workflow and the mobile first approach
- Experience in at last one front-end responsive framework, ideally Bootstrap
- Experience with CSS pre-processors such as SaSS, SCSS and LESS
- Excellent understanding of browser-rendering optimization and best practice
- A working preference towards HTML layouts, according to the latest specifications, and inclusive of template engines such as Twig, Django Templates etc.
- Basic knowledge of relational databases such as MySQL and Postgres
- Experience working with GIT and version-control
- Experience working with Docker Swarm
- Experience with Linux servers, with knowledge of the most common CL commands
- And lastly, knowledge of AWS, Lambda, Kinesis, Elasticsearch, Nginx and JS Frameworks is a plus!
Please note preference will be given to previously disadvantaged candidates (PDIs).
At Rhino Africa there's a smorgasbord of added delights:
- At our newly built HQ in Zonnebloem, Cape Town, you'll earn a competitive salary and accrue 20 days of paid vacation per year
- Get a new PC/Mac or anything you need
- You'll work on flexitime and in a revolving remote structure
- Dress code, what's that?!
- You'll get subsidized meals, coffees (and anything in between) from our own chefs and baristas at the Rhino Café
- You'll have the opportunity to take on a variety of projects in an agile environment, alongside a diverse multinational team
- You'll do something that makes an impact - for every 7 people we bring to Africa, we create one permanent job in the tourist industry!
- You'll have exclusive access to the Roaming Rhinos online travel portal. With the keys to the kingdom you'll unlock travel deals for yourself, your family and your friends. From breathtaking African experiences to getaways at our inspiring locations, you’ll receive up to 90% discount from 80 different partners and suppliers across 7 countries. You'll get to take advantage of rebates on activities, transport and accommodation, including our own MannaBay and Silvan Safari Lodge!