Senior Full-stack Engineer (.NET/JavaScript)
MoovFull Time
Senior (5 to 8 years)
Candidates should be proficient in modern full-stack JavaScript, including Node.js and React, and have experience with relational databases such as PostgreSQL. Excellent written and spoken English skills are required, along with the ability to thrive in a remote environment. Bonus points for experience with Next.js, NestJS, GraphQL, TypeScript, AWS, and/or Kubernetes, as well as an interest in UX, UI design, and the research field.
The Senior Software Engineer will design and deliver high-impact features, collaborating with product, design, and engineering teams to solve complex problems and build scalable, maintainable, and performant solutions. This role involves taking ownership of projects from concept to production, contributing to architectural decisions, writing high-quality code, and improving the technical bar through knowledge sharing. Responsibilities include building features for user insight analysis using classical techniques and LLMs, expanding audience management, and integrating video and scheduling tools for user interviews. The engineer will also partner with product managers and designers, establish best practices and processes, and evaluate and improve application performance, maintainability, and security.
Product research platform for agile teams
Maze is a product research platform that assists agile teams in quickly testing and gathering user insights to enhance their design and development processes. The platform allows product managers, designers, and researchers to consolidate their research efforts into one easy-to-use interface. Users can import prototypes from popular design tools like Figma and Sketch with a single click, enabling them to conduct usability tests on high-fidelity designs. Maze supports testing multiple design variants in one study, which helps teams make informed decisions based on real user feedback rather than intuition. The company operates on a subscription-based model, offering various pricing plans to accommodate different team sizes. Maze's goal is to empower product teams to create user-centric products by providing fast and continuous feedback, ultimately driving business growth and improving user satisfaction.