Responsibilities
Work closely with senior engineers, UX designers, and product managers to develop complex backend systems and friendly UI experiences.
Source new methods for enabling configurations of our AI assistants goals and constraints.
Develop features and improvements to our platform in a secure, well-tested, and performant way.
Maintain internal and external data APIs using Node.js and Python.
Design strong visualizations for knowledge graphs, analytics, and other visualization tools.
Requirements
5+ years of experience as a full-stack developer. Using modern programming languages, frameworks, and technologies (mostly JavaScript/Typescript, Node.js and React)
A deep and precise understanding of the JavaScript language and ecosystem.
Web development skills and experience in large-scale application development in order to take our platform to the next level.
Understanding of how to build performant, decoupled, testable, and maintainable code.
Capacity to work in a time-sensitive and high-volume environment.
Enjoy sharing knowledge and helping other teammates, reviewing code and improving the current infrastructure.
Advantages
Operational experience – instrumenting code, and monitoring the errors, metrics, and analytics of large-scale web applications.
Graphical design and UX experience/inclinations. Passion for building a design system and responsive design a big plus.










