Senior Software Engineer, Full stack, App Studio

February 29

Apply Now
Plotly logo

Plotly

The low-code framework for rapidly building interactive, scalable data apps in Python.

Data Visualization • Graphing • Dashboards • Predictive Analytics • Machine Learning

51 - 200

💰 $2.4M Series C on 2020-05

Description

• Lead the conversion process of Jupyter notebooks to Dash applications and first-class Jupyter Notebook experience in Dash Enterprise workspaces/IDE • Design, develop, test, and maintain automated Python code to enhance the robustness and scalability of the Dash applications • Utilize Abstract Syntax Tree (AST) manipulation techniques to optimize and automate the conversion process to ensure accurate and efficient transformation of Jupyter notebook logic into Dash application structures (low/no code experience) • Collaborate closely with UX/UI designers, product managers, and other software engineers to ensure a cohesive and user-friendly Dash application experience • Participate in code reviews, emphasizing the effective use of AST in the conversion process • Identify and address performance bottlenecks in the converted Dash applications, employing AST-based optimizations to ensure optimal responsiveness and user experience • Own seamless integration of new features/products in Dash Enterprise platform • Stay up-to-date with industry trends and emerging technologies, continuously seeking opportunities to enhance our platform

Requirements

• Bachelor's degree in Computer Science, Engineering, or a related field with at least 5 years of relevant experience • 7+ 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, including clear demonstration of contribution and delivery in a product-centric environment • Ability to work efficiently and effectively in a Remote-first environment • Desire and ability to work in a fast-paced dynamic environment, learn new technologies and platforms, and be comfortable with troubleshooting complex technical issues • Strong communication and interpersonal skills with the ability to explain complex technical concepts to non-technical stakeholders • Strong problem-solving skills and the ability to work effectively in a collaborative team environment • Dedication to writing clean, maintainable, and efficient code • Assets: Experience with GraphQL, NestJS, Kubernetes, CI/Github Actions, Docker • Experience with computational notebooks like Jupyter, Mathematica, Observable • Familiarity with data visualization libraries and concepts • Don't meet all the requirements, but you feel you would be a great fit to our plot-legion? Don't hesitate to apply!

Benefits

• Health & Wellbeing • Comprehensive health coverage • Generous PTO • Parental leave top-up program • Growth & Future Stock options for all full-time employees • Learning & development program • Work alongside a dedicated team • Flexibility & Community Remote-first work • Home office support • Employee led DE&I resource group • Plotly Community Forum

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com
Jobs by Title
Remote Account Executive jobsRemote Accounting, Payroll & Financial Planning jobsRemote Administration jobsRemote Android Engineer jobsRemote Backend Engineer jobsRemote Business Operations & Strategy jobsRemote Chief of Staff jobsRemote Compliance jobsRemote Content Marketing jobsRemote Content Writer jobsRemote Copywriter jobsRemote Customer Success jobsRemote Customer Support jobsRemote Data Analyst jobsRemote Data Engineer jobsRemote Data Scientist jobsRemote DevOps jobsRemote Ecommerce jobsRemote Engineering Manager jobsRemote Executive Assistant jobsRemote Full-stack Engineer jobsRemote Frontend Engineer jobsRemote Game Engineer jobsRemote Graphics Designer jobsRemote Growth Marketing jobsRemote Hardware Engineer jobsRemote Human Resources jobsRemote iOS Engineer jobsRemote Infrastructure Engineer jobsRemote IT Support jobsRemote Legal jobsRemote Machine Learning Engineer jobsRemote Marketing jobsRemote Operations jobsRemote Performance Marketing jobsRemote Product Analyst jobsRemote Product Designer jobsRemote Product Manager jobsRemote Project & Program Management jobsRemote Product Marketing jobsRemote QA Engineer jobsRemote SDET jobsRemote Recruitment jobsRemote Risk jobsRemote Sales jobsRemote Scrum Master + Agile Coach jobsRemote Security Engineer jobsRemote SEO Marketing jobsRemote Social Media & Community jobsRemote Software Engineer jobsRemote Solutions Engineer jobsRemote Support Engineer jobsRemote Technical Writer jobsRemote Technical Product Manager jobsRemote User Researcher jobs