Join our Product Development team and help shape the way businesses build customer relationships across phone, chat, and other conversation channels.
You will be part of a multi-disciplinary scrum team, working on meaningful backend challenges. You'll have real influence over architectural decisions, tackle interesting distributed systems problems, and help define how we build going forward.
Beyond the technical work, you also enjoy mentoring junior and medior colleagues. Sharing knowledge through code reviews, pair programming, and just being someone others can learn from.
We're looking for someone who has a strong technical foundation, but who doesn't lose sight of why something is being built. You ask "what does this mean for the user?" alongside "how do we design this well?", and you help the team find a balance between these questions.
You take ownership of problems from the moment they're still fuzzy all the way through to a working solution. You collaborate naturally, not because it's required, but because you know good systems come from good collaborations.