Roles We Test
Using real-world scenarios, we evaluate the whole candidate for essential engineering skills. We are the only platform that tests for debugging, architecture and communication. Browse the roles we assess below, or let us know how we can help you grow your team.
Mid/Senior Fullstack Engineer
This engineer can design, debug, and own web architecture and APIs as a distributed system in production. They write code that is clear, concise, and well-tested for both the frontend and backend. They’re an effective code reviewer and technical communicator.
Junior/Mid Fullstack Engineer
This engineer can debug web applications in order to make individual progress and is effective at asking for specific help when theydebugg get stuck. With guidance, they write correct code for both the frontend and backend.
Engineering Manager
This engineer drives execution by organizing work, setting goals, and driving accountability. They exhibit good technical judgement when making quality/speed tradeoffs. They’re excellent communicators with both technical and non-technical colleagues.
SRE/DevOps Engineer
This engineer can design, debug, and own web architecture and APIs as a scalable, observable distributed system in production. They apply engineering principles, operational discipline, and mature automation to the dev toolchain and production environment.
Mid/Senior Frontend Engineer
This engineer can design, debug, and own frontend web architecture and API interaction in production. They write code that is clear, concise, and well-tested for the frontend and are able to work effectively in a frontend framework like React, Angular, or Vue.
Junior/Mid Frontend Engineer
This engineer can debug web applications in order to make individual progress and is effective at asking for specific help when they get stuck. With guidance, they write correct code for the frontend and are able to work effectively in a frontend framework like Reac…
Mid/Senior Backend Engineer
This engineer can design, debug, and own web architecture and APIs as a distributed system in production. They write code that is clear, concise, and well-tested for the backend and effectively drive real-world performance for users.
Junior/Mid Backend Engineer
This engineer can debug web applications in order to make individual progress and is effective at asking for specific help when they get stuck. With guidance, they write correct code for the backend and implement changes to improve real-world performance.
Mid/Senior Generalist Engineer
This engineer can design, debug, and own software systems across a variety of domains, possibly including IoT, embedded, web, and desktop. They write code that is clear, concise, and well-tested and can effectively drive real-world performance for users.