Fix a production bug, integrate an unfamiliar API, explain your thinking. One focused hour on a small, real codebase.
A real-world payments bug in a small NestJS + Postgres service. Find the cause, fix it so it stays fixed, and deal with the damage already done.
Wire up a provider you have never seen, using its docs and a live sandbox. Docs can be wrong; verify against the real thing.
Two short written questions and a few notes: what you did, what you would do next, what you are unsure of.
Everyone applying for this role is scored against these same criteria. Where possible, automated checks test whether your work really holds up; people review your reasoning.
You land in a codebase you have never seen and work out what it does before changing it.
You follow evidence such as logs, data and timing to the actual root cause, not the first plausible one.
Your fix still holds when two requests arrive at once, a server restarts, or a provider retries.
Docs can be wrong. AI can be confidently wrong. You check against the real system.
You use AI tools to move faster and you catch their mistakes. We expect you to use them.
Short, honest notes about what you did, what you'd do next and what you're unsure of. Plain English beats polish.
Use the personal link in your email from careers@automaark.com.
We create a private repository for you. We only see that repository.
Make sure your setup works. The clock hasn't started.
5 minutes to set up, 60 for the tasks.
Or let the clock run out. We review your last saved work.
That's fine. The code is small and readable, and nothing needs prior domain knowledge. Strong engineers from Go, Java, C#, Python or Rust backgrounds do well.
To create a private repository for you to work in and push to. We only see your public profile and that one repository.
Create a free one at github.com/signup before you start. It takes about two minutes.
Yes. Labs runs on automaark.com, our own domain, and invitations come from careers@automaark.com. We will never ask for a password, payment or ID documents. If in doubt, email careers@automaark.com.
Yes, any AI tools, documentation and search. The only rule is no help from another person. We want to see how you actually work.
Only when you press Start. Open your invite link any time before the deadline in your email, check you are ready, then start when you have the time.
If our platform fails during your attempt, it's on us. Reply to your invite email and we'll give you a fresh attempt.
Your work is scored against the same written criteria as everyone else applying for that role. Shortlisted candidates are invited to a 30-minute call about what they built.
We store your name, email, GitHub username and your assessment work, only for this hiring process. Your work stays private, is never published, and is deleted within 12 months.