About the role
As a senior full stack engineer over consumer product(s), you’ll work directly with the founding product & dev teams to bring life into exciting new consumer-facing ideas, products, platforms, features, API enhancements and architectural infrastructure. We have an incredibly talented and well-oiled working team with prior experience building and launching products together at scale for companies like TurboTax, Service Now and Allbirds.
Our ideal full-stack engineer is a peer-described code ninja who pushes back on unnecessary meetings, dodges corporate bloat and loves pumping out new code alongside a tight working team of senior-level talent.
In this role, you will:
- Spend roughly 80-95% hands-on coding
- Collaborate among founding engineering, design, domain, and customer-facing teams
- Help resolve defects/bugs during QA testing, pre-production, production and post-release patches
- Deeply understand customer needs by spending time with the product team, customers and sales and observing patterns across feedback and the market
- Define and execute against product KPI’s, communicating progress weekly
- Drive the product development lifecycle for card features
- Define, articulate, and execute the strategy and roadmap for product adoption
- Write product requirements that clearly articulate the problem, it’s impact, and what we can do to solve it
- Understand market alternatives to our platform capabilities to validate our direction or to make changes accordingly
- Partner with internal teams to document and communicate the capabilities of our products internally and externally
Qualifications
You are a senior full stack developer who can deliver stories, participate in scrum & sprint planning, prioritize and build features around user experiences, fix bugs, and participate in design discussions. You enjoy taking on challenges and solving problems while learning new things. You think about your code in terms of scalability with consideration for future maintainability.
You have experience working in multi-disciplinary product teams, working alongside other developers, designers and product owners; ideally, this would be in the form of building other digital product(s) at scale. You’re open to sharing knowledge and improving our standards and team processes, be it through pair programming, code reviews, or other methods. You enjoy mentoring others on your team and succeeding together.
Even though we are a fully remote team, much of our dev team is either located in southern California or the Raleigh-Durham area(s). All interviews will be conducted remotely.
You have experience with:
- Front-end JavaScript frameworks like React, Vue, Angular
- TypeScript, ES6
- Relational database design (we use MySQL)
- A PHP framework like Laravel, CodeIgniter, Symphony, CakePHP, or Zend (we use Laravel)
- Creating REST end-points
- Style framework like Material-UI, bootstrap, etc.
- Automated testing using Jest, Mocha, Storybook, Jasmine, and/or Cypress
- Working across AWS suite
- Developing, maintaining and innovating large scale, consumer facing web or mobile applications
- Social, mobile, cloud/SaaS, big data, & analytics
Stack:
- PHP, Laravel, Vue, Bootstrap, MySQL
- Node.js, Lambda, DynamoDB, Cognito, React, Redux, TypeScript, Material-UI, AWS
Bonus points for interest or experience with:
- Experience working for a startup (pre-Series A/B stage)
- Navigating or maintaining compliance audits like SOC 2 (Type 2) or ISO 027001
- Designing complex platform knowledge engines
- Maintaining large, functional data sets
- Form filling, population & custom annotations
- Artificial Intelligence/Machine Learning
- Blockchain & Smart Contracts
- Experience working across fintech, insuretech, or legaltech industry