Posted On Mar 15

Software Engineer - Full-stack


Location : South San Francisco, CA

Headquarters : Basel, Switzerland

Hiring Mode : Full Time

Hiring Role : Developer

Experience : Mid Level

Job details
Job Type
Full Job Description
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.
  • Full-stack Software Engineer to work on an agile team developing and maintaining Python back-ends and Javascript front-ends. 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. Must have considerable experience writing production-ready code in Python and Javascript. Self-starter able to make progress without much direction.
Key Responsibilities
  • 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)
  • Javascript (Quasar/Vue.js), CSS, HTML
  • Good knowledge of and experience with UI/UX best practices
  • Git/Github (branches, code reviews, pull requests)
  • RDBMS/NoSQL (MySQL preferred)
  • Docker
  • Plotly/Dash experience preferred
AWS experience preferred (lambda/glue/s3)