Principal Backend Engineer (Go/PostgreSQL) - Remote
Summary
FunnelStory (hiring via recruitment partner ClanX) seeks a Principal Backend Engineer to build customer intelligence and LLM-powered workflows on its multi-tenant Go/PostgreSQL backend, running on AWS and Docker with enterprise and on-premise deployments. Remote, engaged as a full-time contractor.
FunnelStory is hiring a Principal Backend Engineer to build reliable customer intelligence and AI workflows. Own unclear product problems and ship solutions customers can trust, using Go and PostgreSQL.
Company Details
FunnelStory brings customer data from multiple systems into a shared context graph, helping revenue teams and AI agents understand accounts and take permissioned actions. Its backend runs on Go, PostgreSQL, Docker, and AWS, with enterprise and on-premise deployments.
Website:
Requirements
Minimum 8 years of backend engineering experience at product-based organisations, including real startup experience.
Strong hands-on experience building production services in Go.
Ability to design PostgreSQL databases, debug queries, and resolve performance issues.
Experience shipping a customer-facing product that uses LLMs to make judgments, beyond a prototype or demo.
Experience owning a service or feature end to end, including reliability and production issues.
Ability to turn unclear customer problems into working solutions independently.
Regular use of AI tools to build products and write clean, maintainable code.
Experience working close to users and improving products through customer feedback.
A public GitHub profile, side project, or technical blog is a strong plus.
Candidate currently working at a product based organisation is a must.
Responsibilities
Build and improve customer-facing features in a multi-tenant Go and PostgreSQL backend.
Connect data sources such as CRMs, conversations, and support systems to produce reliable account intelligence.
Build AI workflows that analyse information, take permissioned actions, and maintain an auditable record.
Decide what an LLM should judge and what application code should calculate and store.
Make workflows safe to rerun and detect drops in output quality.
Keep features reliable and responsive across workspaces with 100 to 100,000 accounts.
Support production operations across AWS, Docker, enterprise, and on-premise deployments.
In the first 30 days, learn the system by shipping 2–3 fixes a week and 1–2 improvements to existing features.
Within 3–6 months, own a major new capability, from an unclear request to a feature customers use regularly. Potential areas include intelligence pipelines, CSM agents, renewal automation, and expansion signals.
Job Details
Location: Remote.
Employment: You will be employed as a full-time contractor with FunnelStory, a USA-based company. The company will not make any deductions from your agreed compensation.
Interview Process
3–4 Technical Rounds: Programming, System Design, and AI Tool Use along with a take-home Assignment
Important Note
ClanX is a recruitment partner, helping FunnelStory hire a Principal Backend Engineer.
Skills
As published by recruitee · 19 questions · 8 written answers
Basics
Full name, Email, CV, Phone
Short answers (3)
- Please share your current CTC breakup, including Fixed, Variable, ESOPs, and other components, if any. Please stick to this format: Fixed: 15L, Variable: 3L, ESOPs: 5L with 4-year vesting
- What is your expected annual CTC? (INR)
- Help us with your LinkedIn profile link
Pick from a list (8)
- Disclaimer: FunnelStory is based in the USA. You will be engaged as a full-time contractor, and the company will not make any deductions from your agreed compensation. Are you comfortable with this arrangement?
- How many years of experience do you have as a Backend Engineer with GO as primary language?
- What is your notice period? (We are looking for candidates who can join within 30 days)
- Is your notice period negotiable?
- Do you have experience working at a product-based company?
- Are you a citizen of India and currently based in India?
- What does your current or most recent company mainly do?
- What is your current annual CTC range? (INR)
Written answers (8)
- Tell us about the product or services your current or most recent company offers. In 2–3 sentences, explain what it does, who uses it, and share the company/product website.
- Why are you the right fit for this role? Pitch yourself to us. Share the most relevant work you’ve done, your contribution, the impact, and any context you think will help us evaluate you. Please include live links wherever possible. Bonus: Share a short Loom video pitching yourself and walking us through your work. It can significantly increase your chances of getting shortlisted.
- Tell us about a Go service backed by PostgreSQL that you personally built and maintained. What was the hardest production problem you solved, and how did you verify the fix? If you used AI tools, explain how you checked their output.
- Share a product or feature you personally built end to end. What problem did it solve, what did you own, and what went live? Include a live link.
- Share a product or feature you built using AI coding tools such as Cursor, Claude, or Codex. How did you use these tools, and how did you check that the code worked reliably? Include a live link.
- Why do you want to leave your current role?
- What interests you about the company Funnel Story (https://funnelstory.ai)? Tip: Research the company and share a specific reason. Generic or copy-pasted answers will be rejected.
- Where did you find this job opportunity? (e.g., LinkedIn, Twitter, WhatsApp, etc). If someone referred you, please mention their name and contact number so we can thank them. (Write NA if not applicable).