
Small team. Big surface area. AI-native.
We ship nine flagship products and four service practices to 11 countries with a team measured in dozens, not hundreds. Claude is in the architecture, not on a slide. If that sounds like your kind of company, we'd like to talk.
- Senior-only · no middle management
- Anthropic + OpenAI + Microsoft partner
- Real ownership across the stack
- Profit share · health · learning budget
Six principles you can hold us to.
We hire on principle alignment first, skill second. If these read like things you already do — let's talk. If they read like things you tolerate — probably not a fit.
Claude is the default thinking partner
We work alongside Claude — for code, design, copy, analysis. Comfort with AI-assisted development isn't optional; it's how we ship a portfolio this big with a team this small.
Engineering discipline over heroics
Migrations always run on every environment. Backups always run. SLAs are measured, not asserted. We don't reward firefighting we could have prevented with a schema check.
Honest copy is part of the job
Whether you're writing a UI label, an AI prompt or a customer email — no exclamation marks, no "amazing", no Title Case. The reader is an adult.
Customer-side judgment over feature checklists
Real ERPs go live in real places — manufacturing floors, hotel front desks, jewellery counters. The most senior engineer also sits with the customer on day one of go-live. Always.
Ship, then write the post
We're a product company that runs an engineering blog, not a media company that occasionally codes. Writing comes after shipping — and it's expected from every engineer.
Small. Senior. Owners.
Six practices, no middle management. Every engineer leads at least one product feature or one customer relationship. We hire slowly and keep people long.
The stuff that should be table stakes — and is.
We don't market culture; we ship products. The benefits below are the floor, not the ceiling. Real conversations about levels and bands happen during the screen call.
6 positions · all senior · all hands-on.
All roles based in Kolkata with remote flexibility where the work allows. Implementation roles travel. Apply through the form on each card.
Senior Business Central AL Developer
Build production AL extensions for our Business Central product family — OCR Payable Agent, AI Assistant for BC, vertical add-ons. 4+ years AL preferred; comfort reading C/AL legacy code; Indian GST + e-invoice knowledge a plus.
- Ship to AppSource-grade quality
- Work alongside the AI practice on Claude-powered extensions
- Lead end-to-end: extension design → publish → customer support
Full-stack Engineer · Next.js + Postgres
Ship features across our SaaS surface area — Next.js 15, React 19, TypeScript strict, Drizzle on Postgres, BullMQ on Redis. Comfort with AI-assisted development (Claude Code, Cursor) is a big plus.
- Touch every layer — DB schema, API, UI
- Server-Component-first; client islands when needed
- Real ownership of features end-to-end
AI Engineer · Claude agents
Design and ship agents in our 60+ agent framework — Zod schemas, versioned prompts, tool whitelists, per-agent budgets. Background in NLP / LLM applications strongly preferred; production prompt-engineering experience required.
- Own a vertical (sales / SEO / content / paid / social / analytics)
- Drive cache-hit-rate and cost per deliverable
- Publish prompt versions and measure regression
Implementation Consultant · ERP & POS
Run customer go-lives — discovery, configuration, data migration, training, 72-hour on-site cutover support. ERP / POS implementation experience essential. Comfortable on a manufacturing shop floor, a hotel front desk or a restaurant kitchen.
- Travel across India and the GCC for go-lives
- Become the customer's trusted advisor
- Feed product improvements back to engineering
DevOps Engineer · Docker · AWS · self-hosted
Own the deploy pipeline across our portfolio — Docker, GHCR, Hostinger / AWS / on-prem. Migrations, backups, observability, incident response. Linux-native; comfortable with Postgres tuning and Redis ops.
- Set the standard across nine products
- Build incident runbooks the team actually follows
- Drive uptime from 99.9% toward 99.95%
Digital Marketing Specialist · running on Marketing OS
Drive growth across the SourceForge product portfolio using our own Marketing OS platform. SEO, paid media, content, social — supervising 60+ AI agents that do the production work.
- Run paid + organic across 9 product brands
- Define brand voice in the AI agent prompts
- Be the first internal customer of Marketing OS
Don't see your role?
We add roles when we find the right person more often than we hire to a job description. Send a speculative application — write "speculative" in the note.
Five steps. Two-three weeks. Real conversations.
No leetcode. No surprise panels. The same five steps for every role — calibrated to seniority, not theatre.
Apply
Send a CV plus a short note — what you've shipped, what you'd want to ship here. We read every application.
Screen call
30 minutes with the practice lead. Not a tech screen — we're checking principle alignment and asking about your favourite project.
Take-home or pairing
A real problem, scoped to ~4 hours of work. We review it and you walk us through it on a follow-up call. No leetcode.
Founder + team
An hour with the founder and one or two peers from the practice you'd join. Two-way conversation. Questions for us are welcome.
Offer
Written offer within 48 hours of the final round. We don't lowball; we don't expect counter-bids; we move fast.
Six practices. Senior leads. Real ownership.
Common questions
Hybrid by default — most of the engineering team is in Kolkata and overlaps in the office two or three days a week. Implementation consultants travel; some engineering roles can be fully remote anywhere in IST ± 4 hours. We meet in person every quarter at the Kolkata office.
Send a CV and a paragraph about a project you're proud of.
We read every application. A short note about a real project you shipped will go further than a long CV. Tell us what was hard, what you'd do differently, and what you want to build next.
- We read every application
- Screen call within 3–5 working days
- Written offer within 48h of the final round
- No counter-bids — fair offer, once
Apply now
Open positions on the page above. Speculative applications equally welcome.
