Full Stack Development Opportunity
We're seeking an experienced Full Stack Engineer to join our team and contribute to the development of a next-generation AI product.
About the Role
This is an exciting opportunity to work directly with a co-founder to design and deliver integrations that connect with tools sales teams rely on every day. You'll be responsible for building backend-first features using TypeScript, Node.js, Cloudflare, and API-driven architectures.
Responsibilities
* Develop and maintain integrations with tools like Outlook, HubSpot, Slack, and iMessage.
* Design simple, reliable, and maintainable solutions that prioritize clarity and product value.
* Collaborate directly with a co-founder to refine requirements, align on expectations, and make decisions quickly.
* Troubleshoot and debug issues across multiple external APIs and integration layers.
* Contribute to front-end development when needed, particularly using React.
Core Requirements
To be successful in this role, you'll need:
* 5+ years of experience building scalable applications with TypeScript, including Node.js and modern React.
* Strong backend fundamentals, especially with API consumption, integrations, and asynchronous workflows.
* Hands-on experience working with third-party APIs (OAuth, authentication flows, webhooks, rate limits).
* Ability to produce clean, maintainable, and production-ready code with strong testing practices.
* Experience with cloud-based environments—Cloudflare Workers, serverless patterns, or similar.
* Strong debugging skills and comfort working in integration-heavy codebases.
* Product-oriented mindset with the ability to prioritize features that deliver real value.
Nice to Have
It would be great if you have:
* Experience integrating with sales or productivity tools (CRMs, messaging apps, email platforms).
* Background in early-stage startups or fast-evolving environments.
* Familiarity with AI-driven workflows or LLM-powered applications.
Other Traits
As a member of our team, you should possess:
* Pragmatic approach to engineering, focusing on effective and maintainable solutions.
* Proactive communicator who seeks alignment before implementation.
* Adaptable and comfortable adjusting to evolving product requirements.
* Strong sense of ownership, curiosity, and initiative.