Application / Backend Engineer
Short, specific answers beat long ones. Your draft is kept in this browser until you submit.
This is a paid role, but the budget is still being negotiated, so we cannot give you a number yet. Does that work for you?
Languages, frameworks, databases, queues, cloud services, testing. Mark what you have used in production.
What did it do, what load did it handle, and what broke first?
pull_request.synchronize
Cover idempotency, ordering, and a newer commit arriving while an analysis is still running.
The analysis finished, but uploading SARIF to GitHub returned HTTP 502 three times in a row. What should the job report?
Each pull-request run produces findings from the deterministic analyzer. We need history across commits, so a finding fixed in a later commit shows as resolved. Suppressions need a reason and an expiry, and every change needs an audit trail.
It must work for one repository and for an organization with 2,000. Plan contents, resource names and tags come from pull requests and are untrusted.
Cover these points. If you think the brief is wrong in part, say so and explain why.
0 words. Most good answers run 300 to 800.
Received
Your application is in. We will be in touch by email.