Software Engineer - Full-stack
Locations : USA, Canada or Latin America (possibility of working remotely)
At Roche, we are passionate about transforming patients’ lives and we are fearless in both decision and action. We do this today to build a better tomorrow.
However, to do so well, we need you! Your uniqueness is the only way we could transform to become more agile, better networked, and better equipped to deal with the challenges and opportunities of an increasingly complex world.
Work closely with other data and software engineers to build and maintain analytics dashboards and apps. Work closely with the data science team to build and maintain data science pipelines.
Develop and maintain front-end SPAs (Quasar / Vue.js)
Create data visualizations (echarts / apexcharts / etc)
Develop and maintain RESTful JSON apis (FastAPI)
Develop and maintain scalable data pipelines
Consume RESTful apis
Understand and maintain data schemas and architectures
Understand and architect ETL processes
Deploy data science models as microservices
Synthesize requirements from non-technical stakeholders
Work closely with data governance and technology practice areas
Work on agile teams (Scrum / Kanban)
Qualifications, Skills & Knowledge
Python (FastAPI, Pandas preferred)
Good knowledge of and experience with UI / UX best practices
Git / Github (branches, code reviews, pull requests)
RDBMS / NoSQL (MySQL preferred)
Plotly / Dash experience preferred
AWS experience preferred (lambda / glue / s3)