• 2-5 years of strong meaningful Individual contributor experience as a software engineer
• Architecture: Knowledge of data structures and an eye for architecture.
• You can discuss the tradeoff between architectural choices, both on a theoretical level and on an applied level.
• Strong coding/debugging abilities.
• You have advanced knowledge of at least one programming language.
• Distributed Systems: Experience building distributed systems at scale.
• Fast learner: We’re looking for software engineers who thrive on learning new technologies and don’t believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
• A team player: You believe that you can achieve more on a team —You rely on others' candid feedback for continuous improvement.
• Design and business acumen: You understand requirements beyond the written word.