Explore
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.
Capabilities
Debugging
Technical Communication
Systems Thinking
Backend Programming
Frontend Programming
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.
Capabilities
Debugging
Technical Communication
Systems Thinking
Backend Programming
Frontend Programming
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.
Capabilities
Debugging
Technical Communication
Systems Thinking
Backend Programming
Frontend Programming
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.
Capabilities
Debugging
Technical Communication
Systems Thinking
Backend Programming
Frontend Programming
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.
Capabilities
Debugging
Technical Communication
Systems Thinking
Backend Programming
Frontend Programming
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 React.
Capabilities
Debugging
Technical Communication
Systems Thinking
Backend Programming
Frontend Programming
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.
Capabilities
Debugging
Technical Communication
Systems Thinking
Backend Programming
Frontend Programming
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.
Capabilities
Debugging
Technical Communication
Systems Thinking
Backend Programming
Frontend Programming
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.
Capabilities
Debugging
Technical Communication
Systems Thinking
Backend Programming
Frontend Programming
Request a Role
Want to test a role you don’t see here? Reach out to our team to get started.