Work autonomously: Deliver complex features & projects with minimal oversight
Embody user centricity: Understand real-world user workflows and advocate for user needs in technical discussions, partnering with Product and Design to deliver impactful solutions
Architect for scale: Architect significant features and services, making design trade-offs that support scalability, performance, and long-term maintainability
Champion a quality mind-set: Own quality end-to-end within your projects, from clarifying requirements, to writing robust tests and shipping secure, reliable and maintainable code, setting shared standards across the team
Solve challenging problems: Proactively identify root causes, implement durable solutions, and share learnings that help others solve problems more effectively
Be data-driven: Use product metrics and observability tools to guide decisions during discovery and development, and deliver work that demonstrably improves product or business metrics
Deliver at pace: Improve team velocity by unblocking others, streamlining workflows, and making pragmatic but responsible choices around trade-offs
Own operational rollout: Ensure features get shipped to and work reliably in production
Drive continuous improvement: Encourage experimentation and continuous improvement by sharing knowledge, mentor others and contributing to team practices
Requirements
3+ years of hands-on engineering experience, including end-to-end feature delivery in a production environment
Strong experience in at least one of the following: React, React Native, Node, MongoDB and TypeScript
Experience working in a product-led squad, collaborating closely with PMs and designers to ship impactful features