A clients Health practice is seeking an experienced Full Stack Engineer with a deep expertise in data visualisation, software product design, and comprehensive full-cycle application development to join their Data Engineering, Architecture, and Science (IDEAS) team. The ideal candidate will have extensive experience in migrating from legacy platforms and developing advanced solutions using a wide array of programming languages and cloud technologies.
- Utilize RShiny and other leading-edge visualization frameworks to enhance and optimize existing dashboards, providing interactive and insightful data representations tailored to both technical and non-technical stakeholders
- Continuously innovate and improve dashboard functionalities to meet evolving business needs, ensuring scalability and adaptability of visualization tools
- Develop and maintain scalable, secure web applications using a broad spectrum of frontend technologies including React, Angular, VueJS, React Native, HTML5, Bootstrap, or CSS3
- Apply comprehensive knowledge of modern development frameworks and practices to create responsive, aesthetically pleasing, and intuitive user interfaces
- Utilize advanced prototyping tools for designing and refining software products, transforming high-fidelity designs into functional prototypes that serve as proofs of concept (POCs)
- Lead the conversion of interactive demonstrations into fully operational Minimum Viable Products (MVPs), incorporating stakeholder feedback to align end products with strategic objectives and user requirements
- Leverage major cloud platforms such as Azure or AWS to host applications, manage data storage, and enhance scalability
- Implement containerization and microservices architectures using Docker, Kubernetes, Amazon ECS, or Azure Container Service, ensuring high efficiency and consistency across development, staging, and production environments
- Design, develop, and manage robust APIs that facilitate seamless data exchange between front-end and back-end systems, enhancing application functionality and user experience
- Bachelor's in Computer Science, Software Engineering, or a related field
- Relevant experience in full-stack development, with substantial expertise in data visualization, software product design, and cloud technologies.