Proactively search out ways to make an impact beyond the Jira board
Turn feature-specific tasks into opportunities to up-level the team’s codebase and product
Know the product intimately enough to propose changes to requirements when we need to find a middle path
Propose and deliver new ideas that achieve meaningful improvements to our team’s metrics
Contribute in a meaningful way to quality improvements within our team
Requirements & Skills:
Minimum requirements:
4+ years proficiency in Kotlin, Java, or C#. (Our backend is in Kotlin, but Java and C# are similar enough that you can learn on the job.
Hands-on experience with SQL databases and domain modeling
Preferred qualifications:
Excellent written and verbal communication skills. As an engineer, a big part of your job will be representing your projects in cross-functional conversations, and you’ll need to tailor your communication style to fit these different audiences’ needs.
Preference for FaceTime and synchronous collaboration. We’re a distributed team of remote workers (from coast to coast), and while we predominantly build asynchronously, we prefer FaceTime when collaborating in a tight feedback loop. You’ll need to be comfortable with a few hours of Zoom per day (e.g., mob programming) to excel in this role.
Comfortable challenging authority. We want engineers who can push back on their managers when they think we’re going down the wrong path. Related: You thrive in environments where you are expected to think like an owner and make decisions like one.