Operations Automation DeveloperYou will work within a small development team to develop Operations automation software tools in Typescript using React, Nest, Apollo, and neo4j graph databases. You will write legible, resource-efficient, and performant code. You will collaborate with internal customers. You will share technical solutions and feature ideas through team planning, design review, pair programming, code review, and technical discussions. You will take on projects and make software enhancements that improve team software and processes, including design and documentation.Ability to work independently, self-directed and remotely in a cross-functional organization. Excellent written and verbal communication in English. Bachelor’s Degree - ideally in computer science, engineering, or other STEM discipline. Hands-on development experience using Typescript in a nodejs environment.
Experience in C# and/or Java a significant plus. Expertise in a front-end framework ecosystem is required - ideally React with react-redux, react router, nextjs, material UI, and Jest.
Experience in a back-end framework is desired - ideally node.js with Nest and Apollo.
Experience with D3, GoJS, Keylines, or a similar visualization library is desired.
Experience in C4 is a significant plus.
Experience in graph databases, particularly neo4j, is desirable.
Experience with functional programming, particularly Clojure, is an advantage.
Experience working in an Agile environment.
Experience with AWS environments, particularly CodeCommit, EC2 instances, and S3 storage, is highly desirable.
Experience with personal knowledge base tools desirable, particularly Logseq. Previous experience in a consultative role, with complex, customer-facing projects is desirable.