We are looking to hire an engineer that will own the experience of our core product, the Moment web application, including all the technical decisions required to make the application a world-class developer experience. These decisions span a wide variety of individually complicated technologies, such as:
You will assist with the product roadmap development. You will work closely with our design team to come up with UI flows. You will also work with our small engineering team, who are mostly infrastructure engineers turned full-stack developers, to architect these big features.
You are excited to teach the team the following:
You are excited to learn about the developer tools space and how to make infrastructure engineers more productive. You want to learn about the Kubernetes and Cloud Native space. You are also excited to learn about text editors and how to build reactive applications with ProseMirror.
Moment currently uses React and Redux. Our backend is in Go, and we use DynamoDB as our database. We heavily use ProseMirror in order to create the rich text editing experience and use Monoco/CodeMirror for the code editor.
Let us know what you're interested in when you apply, and briefly include any information or links to projects that you think will help us understand you and your interests. We won't leave you hanging, so if you haven't heard from us check your Spam and Promotions folders.
At Moment we believe that providing equal opportunity to all isn’t a just hiring policy, but a lifestyle. We know that diverse perspectives, experiences and backgrounds create an environment where everyone can do their best work to build the best product. That’s why we make all of our hiring, promotion and development decisions without regard to age, ancestry, color, race, disability or medical condition, genetic information, sex, gender expression or identity, genetic information, marital status, sexual orientation, religion, political affiliation, veteran status, national origin or criminal background.
We recognize that everyone starts in a different place, so we support our teammates in their careers by providing opportunities for advancement and learning. Supporting your career sometimes means supporting you through life events, and we encourage our employees to take full advantage of time off, parental leave, family and medical leave, and all other benefits and privileges of employment.
No matter who you are, what your background is or how you identify, we strive to conduct interviews that make it easy for you to showcase your strengths, including making accommodations for a disability. If a position excites you and you’re eager to learn, we encourage you to apply, even if you don’t meet all the skills criteria yet. We can’t wait to meet you.