Full-Stack Product Engineer

Zirtual
Summary
Join Double as a Full Stack Engineer and contribute to the maintenance and improvement of existing internal and client-facing applications. You will be responsible for the full development lifecycle, working closely with Operations and Marketing teams to ensure efficiency and user-friendliness. This role prioritizes thoughtful maintenance and steady improvement over rapid scaling or constant feature development. The ideal candidate is a self-starter comfortable working independently, possesses strong problem-solving skills, and collaborates effectively with cross-functional teams. You will utilize product and design thinking to build useful tools and have experience with TypeScript, React, GraphQL, Node, and relational databases. This is a fully remote position with a flexible schedule, offering competitive pay, benefits, and paid parental leave.
Requirements
- Have a degree in computer science, telecommunications, or electrical engineering, or relevant experience
- Have 5 years of programming experience, including 3 years of experience using React, GraphQL, Node, and TypeScript
- Have a deep understanding of relational databases
- Be authorized to work in the US
Responsibilities
- Be responsible for the full lifecycle of development and ongoing maintenance for both internal and client-facing applications
- Partner closely with our Operations and Marketing teams to ensure our tools stay effective, efficient, and user-friendly
- Utilize product and design thinking to help identify and build useful tools for customers and internal business needs
- Pay close attention to user experience and work with the entire team to improve the product
- Take initiative in identifying and solving problems, developing skills, and building great products
- Collaborate effectively with cross-functional teams and teach and learn from others
- Effectively explain complex ideas to non-engineering teams and collaborate constructively with them on a shared goal
- Take initiative to make your team more efficient by implementing tooling and process improvements
- Be open to getting out of your lane and contributing to parts of our stack that are new to you, when it delivers the most impact for the team
Preferred Qualifications
- Be familiar with or excited to learn about Apollo, React Hooks, Redis, Chrome Extensions, various productivity APIs (Slack, Zapier...)
- Be confident in your skills, but recognize when leveraging a third-party or partner is the most efficient solution
- Be a self-starter and not be afraid to deal with ambiguity
- Be excited by the ownership opportunities that come with a small core team
- Not be afraid of throwing code away, as needs can change quickly
- Bring energy to your teammates and thrive at pushing things forward
- Communicate well with a diverse team
Benefits
- Fully remote
- Flexible schedule, including PTO and paid parental leave
- 401(k) and health benefits