Full-Stack Product Engineer

Zirtual
Summary
Join Zirtual 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 tools remain effective and user-friendly. 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 improve user experience. This is a fully remote position with a flexible schedule, offering competitive pay and benefits.
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
- Maintain and improve existing internal and client-facing applications
- Be responsible for the full development lifecycle of applications
- Work closely with Operations and Marketing teams to ensure tools remain effective and user-friendly
- Prioritize thoughtful maintenance and steady improvement over rapid scaling or constant feature development
- Utilize product and design thinking to build useful tools
- Improve user experience
- Collaborate effectively with cross-functional teams
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
- Like taking initiative to make your team more efficient by implementing tooling and process improvements
- Not be afraid of throwing code away, as needs can change quickly
- 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
- Bring energy to your teammates and thrive at pushing things forward
- Communicate well with a diverse team
Benefits
- Fully remote work
- Flexible schedule, including PTO and paid parental leave
- 401(k) and health benefits