In this role, you’ll design and implement features, you’ll help reduce tech debt, support team processes, and contribute to overall success in a fast-paced, agile environment. You’ll also get to take ownership of user-facing features from inception to release.
Key skills include strong software design, experience with algorithms and data structures, building scalable distributed systems, and familiarity with automated testing. We’re looking for strong coding skills and fluency in programming languages.