The ideal person for this role should have extensive experience going through the full feature development life cycle: from working with product managers to decide scope, designing a database schema for representing the data, considering the serving needs, working with designers to figure out UX, implementing the interface, and finally maintaining the feature/system.
• Design, build and launch state of the art enterprise backend and frontend architectures that support multi-tenant, multi-user scenarios in a secure, scalable way with Python and Postgres
• Build beautiful, intuitive UX with React
• Work within, and contribute to the core platform codebase
• Work directly with the head or product, data science group as the technical application owner during design and development
• Remain agile and move between rapid prototyping and stable production development
• Maintain extreme levels of enterprise grade quality utilizing state of the art practices in security, scalability, lighting fast performance, and visual UX quality
• Write professional design documents, perform code reviews, and maintain state of the art engineering practices in day to day work
• Tell stories with data by building rich, intuitive data visualizations
• Builds deeply intuitive understanding of the user journeys
• Builds roadmaps and delivers features at a fast pace
Role Competencies
• Has acted as technical lead or senior engineer with major contribution in designing, building, and shipping complex enterprise apps using React, Python and Postgres
• Solid fundamental computer science skills with 5+ years of fulltime industry experience
• Expert data architect accustomed to solving complex, multi dimensional problems with advanced usage of relational databases, data assets and DAG pipelines in Python and Postgres
• Versed in working with big data and solving applied big data problems
• Expert developer who uses writes clean, efficient, easy to understand code with unit tests, functional design patterns
• Expert in creating beautiful UI and fluid UX with React
• Expert in designing data schemas, ingesting and processing large data streams
• Comfortable working within cloud environments
• Dagster experience and machine learning experience are a bonus
Cultural Fit
• Highly autonomous, thrives as owner of a complex technical project
• Loves working with product designers and customers to solve complex design problems with technology
• Results-oriented, eager to ship
• Extreme self-starter and self-motivator
• Thrives in a rapidly changing environment
• Enthusiastic and supportive of code reviews
• Enthusiastic about writing technical design documents
• Rapid-fire experimenter
• Extremely high quality production code that is tested, modular and well documented
• Extremely high standards and holds others to do the same
• Open to giving and receiving critical feedback
• Believes in the mission of the company, cares about fundamental fairness
• Enthusiasm for team work