Senior Frontend Engineer
Inscopix is building a next-generation platform for organizing, analyzing, and sharing neuroscience research data and we are seeking a Senior Frontend Engineer to join our small-but-growing data product development team. As the usage and applications of our technology have grown, so has the need for products to enable managing, organizing, and applying analysis pipelines of neuroscience data at a large scale.
You will not only be working with a group of knowledgeable and humble developers, but also data engineers that architect cutting-edge algorithms and neuroscientists that design and use the tools to analyze data in collaborations with academia and industry. You’ll be solving highly unique UI/UX challenges with an emphasis on usability, discoverability, and extensibility.
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. While your role will focus on the frontend side of things, we are a close-knit development team and like to keep each other in the loop with what we’re doing across the stack. We have a lot of curiosity and willingness to learn on the team and help each other grow. We’re looking for someone that shares our enthusiasm for our collaborative team style and is open to offering their perspective and expanding their expertise.
If you have a passion for writing performant, maintainable, and reusable code, enjoy implementing intuitive, user-focused experiences, and are excited by the prospect of working within a small multidisciplinary team that ranges from computational neuroscientists to site reliability engineers, we’d love to talk to you!
What you will be doing:
● Collaborating within a talented cross-functional team to push the envelope on what’s possible in neuroscience research, creating novel and innovative solutions to problems of managing, visualizing, and analyzing multimodal scientific data
● 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
● Act as a player coach by working on high impact projects and also providing guidance to less experienced people on the team.
● Building UI components in a reusable and maintainable fashion, with integration and end-to-end test coverage
● Actively sharing your knowledge and experience with the rest of the team, as well as learning from others through deep dives and collaborations
● Maintaining high standards of code quality by relentlessly advocating for best practices, participating in the team’s review process, and helping drive our recurring quality-focused sprints
What we’re looking for:
● Interest and experience coaching, mentoring and leading others.
● Exposure to modern testing frameworks
● Exposure to GraphQL
● Good knowledge about software design patterns and architecture
● 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
Bonus points if you have:
● Experience with Apollo Client
● Experience with Python/Django
● Experience with data visualization
● Experience with implementing real-time (e.g. websockets, polling, etc.) web apps
● Maintainer of open-source projects or packages
This is a hybrid position. 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 can be at the office about 30-50% of the time.
Inscopix is a neurotechnology company developing a platform and full stack for real-time brain mapping. Our vision at Inscopix is to drive new treatments to dramatically improve the health and well-being of people suffering from debilitating brain and nervous system disorders. Inscopix’s flagship products, nVista™, nVoke™ and nVue™ systems, have been deployed in over 500 research institutions across the world resulting in over 200 top-tier scientific publications and empowering breakthroughs in Alzheimer’s, Parkinson’s, psychiatric disorders, chronic pain, and addiction. Based in Mountain View, the Inscopix team brings together deep domain expertise in neuroscience, engineering, and data science. Advised and backed by industry luminaries and investors, Inscopix has been recognized as a World Economic Forum Technology Pioneer, and by Deloitte as one of North America’s fastest growing technology companies.
Inscopix is an equal opportunity employer.
Inscopix welcomes and values diversity. Since our technology impacts people of different backgrounds, thoughts and beliefs, we feel it’s critical to employ people that reflect that diversity. Employment decisions at Inscopix are based on business needs, job requirements and individual qualifications without regard to race, color, religion, gender identity and/or expression, ethnic or national origin, sex (including pregnancy), age, disability, HIV status, sexual orientation, marital or domestic partnership status, past or present military service, family medical or genetic history or any other protected status. Inscopix is an equal opportunity employer and prohibits discrimination and harassment of any kind.
How to Apply
Application Deadline: 13/06/2022
To learn more about Inscopix and apply for this position, please submit an application at: https://boards.greenhouse.io/inscopixinc/jobs/4491186004