
11 Oct Senior Software Engineer Team Lead
Senior Software Engineer Team Lead
Vancouver, BC · Full time
About the job
About the Role:
Inscopix is building a next-generation platform for organizing, analyzing, and sharing neuroscience research data. In order for our team to grow and reach its goals together, we need a Senior/Staff Frontend Engineer to lead our small front end development team. The usage and applications of our technology have grown, so has the need for products to enable analysis pipelines of neuroscience data at a large scale. Our team needs someone that would be excited by solving highly unique UI/UX challenges with an emphasis on usability, discoverability, and extensibility.
More about what you will be doing:
- Contributing to the development of our new cloud-based platform, transforming proposed interfaces and requirements into functional interfaces and solutions in a React-based frontend application
- Taking ownership of complex projects and assisting in the scoping and planning of roadmap features
- Acting as a player-coach by leading high impact feature development and mentoring other software engineers on the team.
- Building UI components in a reusable and maintainable fashion, with integration and end-to-end test coverage
- Maintaining high standards of code quality by recommending best practices, participating in the team’s review process, and facilitate our quality-focused sprints
About our tech stack:
The platform’s frontend is a React application written in TypeScript that communicates with our backend through GraphQL (with assistance from Apollo Client) and REST APIs. We test with Jest, React Testing Library, and Cypress. Our backend tech stack consists of Django/Python, Postgres, and Postgraphile. We run our services in Kubernetes on AWS.
About the team:
We’re looking for someone that shares our enthusiasm for our collaborative team style, open to offering their perspective, and willingness to learn and help each other grow. In addition to working with developers, you’ll also work with data engineers that architect cutting-edge algorithms, and neuroscientists that design and use the tools to analyze data in collaborations with academia and industry.
What we’re looking for:
- 5+ years of experience with at least 2+ years of experience at the Senior or Staff Engineering level building modern frontend applications in JavaScript.
- 3+ years of experience using React and TypeScript
- Interest and experience coaching, mentoring and leading others.
- Exposure to modern testing frameworks
- Exposure to GraphQL
- Focus on UX for both beauty and functionality in products that you design
- Understanding of Agile development best practice
- Passion for learning and expanding your expertise
- Good communication and enthusiastic about sharing knowledge and experience
Location:
We are a part-hybrid, part-remote team. We have an office in downtown Vancouver B.C and value the collaboration and team culture that is facilitated by working together in person. We also like to support taking advantage of the fact that software development is inherently ‘remote-friendly’ by allowing flexibility to work from home. For some people, this might mean being onsite for one week and home for the next, or having at least a couple days a week that are in person. Overall, we’re looking for someone that would enjoy being in the office at least once a week.
Please click here to apply.
Sorry, the comment form is closed at this time.