Full-Stack Engineer
AI-Powered Sales Intelligence PlatformAbout Knock2Knock2 is building the next generation of sales tooling for an AI-first world. We turn website activity into sales-ready intent by identifying the people and companies researching your product and routing those signals directly into Slack and your CRM, so sales teams can act faster and with context.
We are a small, product-driven team shipping production features weekly to real customers.
The RoleWe're looking for a full-stack engineer to help build and scale Knock2's core platform. You'll work across backend services, frontend applications, data systems, and third-party integrations. This is a hands-on role with real ownership from day one.
This is a remote role. Candidates based in the Philippines are strongly preferred. Occasional collaboration during U.S. hours is required.
What You'll Work On- Building intent and data pipelines that connect website behavior to real buyers
- Developing integrations with Slack, HubSpot, Salesforce, and other GTM tools
- Shipping AI-powered features using LLMs, embeddings, and vector search
- Creating onboarding flows, dashboards, and seller-facing workflows
- Maintaining reliable APIs, webhooks, and database schemas
- Debugging production issues and improving performance and reliability
Technical RequirementsBackend
- Python 3, FastAPI, async programming
- REST APIs, webhooks, OAuth, third-party integrations
- PostgreSQL schema design, migrations, query optimization
- Testing with pytest
Frontend
- React and TypeScript (functional components, hooks)
- Modern tooling (Vite, npm/yarn)
- Experience with component libraries or design systems
General
- Git-based workflows and code reviews
- Strong debugging and problem-solving skills
- Production mindset around logging, monitoring, and edge cases
Preferred Experience- AI APIs (OpenAI or similar), vector databases
- Slack API or bot development
- CRM APIs (HubSpot, Salesforce)
- Supabase or similar backend platforms
- Embeddable JavaScript widgets
- Data enrichment providers
What Success Looks LikeFirst 30 days
- Ship your first production feature
- Become productive across the codebase
First 90 days
- Own features end-to-end with minimal guidance
- Take responsibility for a core integration or system
- Write tests and debug production issues independently
Tech StackPython, FastAPI, Supabase, PostgreSQL, OpenAI, Pinecone
React, TypeScript, Vite, Tailwind, Radix UI
Heroku, Firebase, GitHub Actions, Sentry
Compensation & Benefits- Competitive compensation based on experience
- Fully remote
- Flexible time off
- High ownership and direct product impact
How to ApplyEmail [Confidential Information]
Please include:
- Short video introducing yourself (Loom or similar)
- Resume or CV
- GitHub profile or code samples
- Brief description of a complex full-stack feature you've built