Lead Full Stack Developer
Cape Town, Western Cape, ZA
6d ago

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 :

  • Maintaining and developing their custom-developed core application to support business processes and goals
  • Ensuring security, robustness and scalability are built into the application using development best practices
  • Integrating this application with other off-the-shelf and platform-as-a-service (PaaS) applications
  • Running the growing development team with agile development methodologies.
  • Investigating and fixing incidents and issues raised by users across the application ecosystem
  • Technology skills required (current stack) :

  • LAMP stack running on AWS EC2 instance (Linux / Apache / MySQL / PHP). (Database on AWS Aurora.)
  • o Uses AWS AMI (Amazon Machine Images) for deployment / autoscaling

  • Certain scheduled jobs and integrations are utilizing AWS serverless technologies :
  • o AWS Glue for ETL / regenerating web pages

    o AWS Simple Queue Service for messaging

  • They use big data technology (spark) to process and store their genetic data files, and AWS Athena to read them.
  • Languages :
  • o PHP (symphony, document frameworks)

    o Javascript (Angular)

    o MySQL

  • Other tech familiarity :
  • o Git

    o AWS VPCs, Cognito, S3, Lambdas

    o AWS Quicksight (reports / dashboarding)

    o RESTful Services

    o Selenium for integration testing

  • Other skills :
  • 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.

    Requirements :

  • 8+ years experience (essential)
  • Computer Science / Engineering qualification (nice to have)
  • 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.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form