Position: Full Stack Developer
Company: CyBearSoft
Category: JavaScript
Experience required: 5y
English level: upper

We’re looking for someone who can help us pull together our toolset in a way that smoothly serves the needs of users, starting with those who are doing basic exploratory data analysis, through those building sophisticated interactive data applications. 

**Responsibilities:**
— Improve the functionality and UX of the Dash Workspace and IDE. Our core workspace experience includes code editors, Jupyter notebooks, visual layout designers, and visual chart controls;
— Help define and execute a roadmap to make software solutions performant and scalable;
— Collaborate with multiple teams working on important customer features;
— Work with product managers, designers and other developers to understand user interactions and to develop modern, intuitive user interfaces;
— Work in a team environment with shared code;
— Contribute to team and organizational improvements in process and infrastructure.

**Requirements:**
— 5+ years experience in professional software development, ideally some of which you’ve spent in dynamic early stage companies;
— Deep experience with JavaScript/TypeScript, React and Python;
— Experience owning technically challenging and demanding cross-functional projects, and bringing those projects from concept to completion;
— Experience across the entire stack, from backend to frontend;
— Ability to make technical decisions quickly, while collaborating with key stakeholders;
— Ability to self direct and work effectively in a fully remote work environment;
— Habit of self reflection, and understanding what’s helped you be successful in the past.

**Will be a plus:**
— Interest and/or experience with developer tools, including IDE’s, Jupyter, and visual layout and component controls;
— Interest, or better yet, passion for data analysis and data visualization;
— Experience with cloud based infrastructure like Azure, AWS or GCP.

**What we offer:**
— Loyal management;
— Structured working approach with defined processes;
— Competitive salary;
— 20 days of paid vacation;
— 5 paid sick days, when you do not need any medical docs;
— Paid sick leaves;
— Salary increases based on performance.