Full-Time

Staff Software Engineer

Full stack

Posted on 5/23/2024

Plotly

Plotly

51-200 employees

Low-code platform for deploying data apps


Senior

United States

Required Skills
Kubernetes
Python
JavaScript
UI/UX Design
React.js
Jupyter
Data Science
Git
Nest.js
Docker
TypeScript
Pandas
Data Analysis
Requirements
  • Strong communication and interpersonal skills
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 8+ years proven experience as a Full Stack Engineer with expertise in Python, JavaScript, TypeScript, and React
  • Demonstrable track record of success in a technical engineering role
  • Passion for building user-facing software in the data science and analytics space
  • Familiarity with data visualization libraries and concepts
  • Ability to work efficiently and effectively in a Remote-first environment
  • Strong problem-solving skills
  • Dedication to writing clean, maintainable, and efficient code
  • Desire and ability to work in a fast-paced dynamic environment
  • Experience with computational notebooks like Jupyter, RMarkdown, Observable
  • Experience building tools within the Python data stack like Pandas, Databricks, matplotlib, scipy
  • Experience with GraphQL, NestJS, Kubernetes, CI/Github Actions, Docker
  • Experience with automated code generation
  • Experience with advanced Python language functionality such as parsing and syntax analysis
Responsibilities
  • Educate fellow developers in your technical areas of expertise
  • Act as the technical expert for a range of web-based products and tools
  • Build world-class user interfaces for new products
  • Advise on architectural decision making
  • Collaborate with UX/UI designers, product managers, and other software engineers
  • Guide integration of new products with existing Plotly enterprise platforms and services
  • Stay up-to-date with industry trends and emerging technologies

Dash Enterprise is a low-code platform for developing, scaling, and deploying data apps in Python, offering a point-and-click interface to Python models and expanding traditional dashboard capabilities. It utilizes Python and low-code development to enable collaborative development and deployment in a secure, scalable, managed environment, making it a leading platform for building, scaling, and deploying data apps.

Company Stage

Series C

Total Funding

$21.3M

Headquarters

Montreal, Canada

Founded

2013

Growth & Insights
Headcount

6 month growth

21%

1 year growth

19%

2 year growth

43%

Benefits

Remote first team

Home office setup fund

Flexible schedule

Parental leave

Learning & development opportunities

Medical, dental, vision & more

Stock options

Plotly Giving program

Community involvement