The client is a genetics-based health company that combines industry-leading genetic testing, advanced nutrigenomic education and a global network of passionate, visionary accredited practitioners to help people listen to their bodies and make personalized daily choices for a longer, healthier and better life.
They have an exciting opportunity for a Lead Full Stack Developer with 8+ years' experience to join their team. You would need to be a self-starter, focused on getting things done, and not afraid to try new things, roll up your sleeves and contribute across the organization.
Your primary responsibility will be to maintain and expand custom-developed applications utilizing development best practices.
You will work with a dynamic and diverse team to understand and translate business / user requirements, develop robust software and create business intelligence reports, all with a strong focus on world-class user experiences for both customers and colleagues.
They currently have offices in Cape Town and Seattle (USA).
Role responsibilities :
Technology skills required (current stack) :
o Uses AWS AMI (Amazon Machine Images) for deployment / autoscaling
o AWS Glue for ETL / regenerating web pages
o AWS Simple Queue Service for messaging
o PHP (symphony, document frameworks)
o AWS VPCs, Cognito, S3, Lambdas
o AWS Quicksight (reports / dashboarding)
o RESTful Services
o Selenium for integration testing
o Application Security
o Familiarity with Agile methodologies
o Software application architecture
o Test Driven Development
o Continuous Integration / Continuous Deployment
While familiarity with PHP is essential for the current code base, there is scope to develop beyond it as they migrate their web portal to another technology.
You may be asked to work with their product team to learn about health models and apply machine learning to some problems and develop an app.
Please submit your CV to anke humanvalue.co.za. When applying, please include the job title in the subject line. Only suitably qualified / shortlisted candidates will be contacted.
Should you not hear from us within 2 weeks of submission, please consider your application unsuccessful.