A full stack software engineer has the capability and flexibility to work on any part of the
system from building front end features to back end systems. Building performant, reliable, and
scalable systems with a clean user experience are of utmost importance for this position.
Complete understanding of the end to end system is required to meet the high-quality bar for
any feature or service that goes into production.

• Own an end-user feature set and/or service, taking it from conception to development
to production
• Perform code reviews and design reviews with colleagues, providing feedback to
improve the system
• Create unit tests for all code components
• Track usage and metrics, ensuring high quality through test automation and field
metrics and feedback

• 2-5+ years Software Engineering experience
• Well versed in React JS, Node, and Python
• Knowledge of core AWS services and able to apply best practices regarding networking,
security, and scalability
• Strong computer science fundamentals: data structures, algorithms, distributed
systems, and information retrieval
• Must be able to debug system level issues in Linux
• Appetite to learn and desire to improve