Full stack Engineer

3 days ago

Hinobaan, Negros Occidental, Philippines fireflies Remote Full-time

Fireflies.ai is the leading AI teammate for meetings, trusted by more than 20 million users across over 500,000 organizations, from fast-growing startups to Fortune 500 enterprises. Fireflies captures knowledge, automates repetitive work, and helps teams become more productive before, during, and after every meeting.

Fireflies has achieved unicorn status with a valuation exceeding $1 billion. In 2024, Ramp recognized Fireflies as the sixth most popular AI platform by number of paying customers, alongside companies including OpenAI, Midjourney, and Anthropic. There is a good chance you have already seen Fireflies quietly powering one of your recent meetings.

We are looking for a product-minded Full Stack Engineer who wants to own meaningful problems from end to end. This is a generalist role, not a position tied to one team or one layer of the stack. Depending on the problem, you may work across frontend experiences, backend services, APIs, databases, infrastructure, data systems, or internal tools.

We are an AI-native engineering organization. Our strongest engineers use coding agents to move faster, run work in parallel, and compound what the team learns, while remaining fully accountable for the architecture, code, testing, security, and customer outcome. We want engineers who combine speed with judgment, communicate clearly in an async environment, and consistently turn ambiguous problems into reliable products.

What you'll do:

  • Own customer and business problems from discovery and technical design through implementation, deployment, measurement, and iteration.
  • Build products and systems across the stack, choosing the right layer and tools for each problem rather than staying inside a narrow specialty.
  • Work closely with product, design, support, and engineering teammates to identify high-leverage opportunities and turn them into shipped outcomes.
  • Use AI coding agents and modern development tools to plan, build, review, test, document, and improve software at high velocity.
  • Run multiple streams of work effectively, unblock yourself, and make progress visible even when a project is uncertain or blocked.
  • Make thoughtful tradeoffs among speed, quality, complexity, scalability, security, and maintainability.
  • Review code with strong judgment, give candid and useful feedback, and help the team move decisions and pull requests forward quickly.
  • Turn lessons from incidents, reviews, and customer feedback into better tests, documentation, tooling, and reusable engineering context.
  • Measure the impact of what you ship and keep iterating until it produces a meaningful result for customers or the business.
  • Contribute ideas beyond the initial brief. We value engineers who spot opportunities, challenge assumptions, and build the first version rather than waiting for perfect instructions.

What we're looking for:

  • At least 3 years of professional software engineering experience, with meaningful experience building across both backend and frontend systems.
  • A record of owning and shipping production software end to end, not only completing isolated tickets or implementing detailed specifications.
  • Strong product judgment and a customer-focused approach to technical decisions.
  • Fluency with AI-assisted development. You have a real workflow for using coding agents to increase speed and quality, and you understand that the human engineer remains accountable for the result.
  • Strong written and verbal communication. You can explain complex ideas clearly, share progress without being chased, ask for feedback early, and work effectively in a remote, async team.
  • Sound engineering judgment across architecture, APIs, data modeling, reliability, performance, testing, observability, and security.
  • Experience making systems scale, with concrete examples of bottlenecks, tradeoffs, and lessons from operating production software.
  • High initiative, urgency, and curiosity. You learn unfamiliar systems quickly, propose ideas, and find a path forward when the answer is not obvious.
  • Attention to detail and pride in craft. You care whether the experience works well for users, not merely whether the code compiles.
  • Comfort giving and receiving candid feedback, reviewing teammates' work, and improving shared standards.

Our primary stack includes Node.js, NestJS, Go, GraphQL, React, Next.js, MongoDB, GCP, and Kubernetes. Direct experience with every technology is not required. We care more about learning speed, engineering depth, and the ability to make sound decisions in unfamiliar systems.

What stands out:

  • You have built or operated systems at meaningful scale and can explain what broke, what you changed, and how you measured the result.
  • You have created products, tools, open-source projects, or su