Participate in, or lead design reviews with peers and stakeholders to determine appropriate technical approaches.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency).
Contribute to existing and create new documentation.
Triage product or system issues and debug by analyzing the sources of issues and the impact on the system.
Participate in established engineering processes with an eye for gaps and deficiencies, so as to continue improving the overall state of the engineering at Outward.
What You Know
Over all 7 - 10 years of experience
At least 6 years of experience with Python as a contributing engineer.
Extended experience working with front-end engineers (bonus if you ve done front-end development).
Strong understanding of SQL and databases.
Experience working with large data sets.
Knowledge of GraphQL and experience building GraphQL services.
Experience integrating back-end logic with front-end elements.
Extensive experience working with Python web frameworks, e.g. Flask.
Experience with image processing is a plus.
Familiarity with machine learning technologies is preferred.
Education
Bachelor's / Master's degree in specific technical fields like computer science, math, statistics preferred; or equivalent practical experience