Full-Stack Product Engineer

at Zirtual
💰 $90k-$180k
🇺🇸 United States - Remote
💻 Software Development🔵 Mid-level

Job description

About the Role

Double is seeking a Full Stack Engineer. This is a great opportunity for someone who enjoys the steady rhythm of maintaining and improving existing systems. As our sole Full Stack Engineer, you’ll be responsible for the full lifecycle of development and ongoing maintenance for both internal and client-facing applications. While you’ll have autonomy in your work, you’ll also partner closely with our Operations and Marketing teams to ensure our tools stay effective, efficient, and user-friendly.

This role isn’t currently focused on rapid scaling or constant feature development – it’s more about thoughtful maintenance, steady improvement, and supporting existing systems that are already in place.

The entire codebase is written in TypeScript. Our backend is built with Node.js, Express, PostgreSQL, Apollo GraphQL, and Redis. Our web apps are built with React and Apollo. We also developed a native iOS app in Swift, utilizing both UIKit and SwiftUI.

Our backend integrates with multiple third-party APIs, including OpenAI, Maxio, Stripe, Twilio, Airtable, Google Calendar, Slack, SendGrid, Intercom, and several more.

Ideal Candidate

You feel comfortable working independently, knowing when to seek outside help. You utilize product and design thinking to help identify and build useful tools for customers and internal business needs. You pay close attention to user experience and are excited to work to improve the product in every way possible, not just the code.

You enjoy working with engineering applications in a dynamic environment where development empowers the business and its customers.

You thrive in a low-bureaucracy environment where engineers are expected to take initiative in identifying and solving problems, developing skills, and building great products. You collaborate effectively with cross-functional teams and understand the importance of clear concise communication. You can effectively explain complex ideas to non-engineering teams, and collaborate constructively with them on a shared goal.

Who you are

  • You have 5 years of programming experience, including 3 years of experience using React, Apollo GraphQL, Node.js, and TypeScript.

    • You feel comfortable working within each of these programs and have the ability to explain the reasoning behind coding decisions.
    • You can pull in AI tools to do the meat of the work while maintaining the ability to review, test, and edit where necessary.
  • You have a deep understanding of relational databases

  • You are a self-starter and are not afraid to deal with ambiguity. You do not need a PM to map, plan and execute projects.

  • You are not afraid of throwing code away, as needs can change quickly. You are open to getting out of your lane and contributing to parts of our stack that are new to you.

  • You bring energy to your teammates and thrive at pushing things forward. You communicate well with a diverse team.

  • You have a degree in computer science, information systems, or equivalent experience.

  • An insanely supportive team, working to build great products and make delegation simpler and easier for everyone

  • Fully remote

  • Flexible schedule, including PTO and paid parental leave

  • 401(k) and health benefits

  • Pay $90,000 - $180,000 per year DOE

Schedule:

  • Regular business hours in ET, CT, or PT

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Share this job:
Please let Zirtual know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply