Back to Position

Apply for Senior Full-Stack Engineer

Contact Information

Additional Profiles

Help us learn more about your work

Tell Us About You

We want to know what excites you, not what your manager tells you to do.

0/50 minimum characters

Be specific. What did you ship, fix, or improve?

0/50 minimum characters

AI-First Mindset

We're an AI-first company. We want to know how you use AI.

0/30 minimum characters

Describe a real project. What AI did you use? How did it help?

0/50 minimum characters

AI Challenge: Design a Conversation State Machine

~10-15 min · Use AI to help you solve this

Context

tend turns existing websites into a conversational AI interface—users manage their site by chatting on WhatsApp. A user might say "make the header blue", then "actually, green", then "add my phone number to the footer", then "undo that". The conversation can branch, loop, and users can change their mind mid-flow.

Your Task

Design a state machine (or alternative architecture) that handles this conversational website editing. Include: how you'd represent state, handle undo/redo, manage concurrent edits, and recover from errors. Pseudocode or diagrams welcome. Use AI to help you think through edge cases.

This is an AI-assisted challenge. We expect you to use Claude, ChatGPT, Cursor, or similar tools. We're evaluating how you think and work with AI, not whether you can do it without help.

0/200 minimum characters

Salary Expectation

What is your expected annual salary? (Optional)

Optional Extras

Stand out from other applicants

Optional: Record a 2-3 minute video walking through your challenge response or showing your best work.

* Required fields