Finding the best job has never been easier
Share
Key job responsibilities
A day in the life
About the team
You'll be joining a team that is just starting up, and will have the opportunity to build from the ground up, without the burden of tech debt. You'll work alongside a group of talented software engineers and scientists in a fun, fast-paced, and agile environment. We own our solutions from end-to-end: from design to running at scale in production and operate with a great deal of autonomy allowing us to solve problems in ways that make the most sense for our customers.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit