5-7 years of experience in software development within a team environment
Strong analytical and design skills with a focus on establishing best practices
Proficiency in iterative software development and data-driven problem-solving
Familiarity with multiple programming languages and frameworks, especially Swift, React, NodeJS, and Python
Collaborative mindset, eager to work with cross-disciplinary teams
Ability to balance high-level planning with detailed technical tasks
Responsibilities
Lead technical analysis and design discussions within product development
Evaluate technical trade-offs and implement best practices
Tackle complex problems through creative and data-informed solutions
Develop applications using various languages and frameworks as part of the tech stack
Collaborate closely with designers and product teams to enhance user experience
Maintain awareness of both high-level project goals and granular task details
Benefits
Stock options
Health insurance
Flexible vacation policy
Remote work flexibility
Personal growth and development budget
Paid paternity and maternity leave
Full Job Description
As a Fullstack Software Engineer...
You have experience shipping software as part of a product development team
You feel confident playing a lead role in technical analysis & design, evaluating tradeoffs, and establishing best practices.
You love exploring hard problems and solving them with data-driven, iterative software development.
You have experience writing code across multiple languages, multiple frameworks, and multiple stacks. Our tech stack - Swift, React, NodeJS, and Python - is built on top of AWS. Experience in some or many of these languages/frameworks is a plus, but more importantly you're a quick learner.
You're comfortable and eager to collaborate with designers, product people, and other engineers and have an intense focus on solving problems for the end-user.
You know how and when to zoom out to the 30,000 foot view and when to roll up your sleeves and dive into the weeds.