Small team collaborating around a laptop
Careers

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
9
Flagship products
60+
Production AI agents
11
Countries served
6
Engineering practices
Why work here

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.

What you get

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.

Latest hardware
M-series MacBook Pro or matched Linux laptop, 32GB+.
Remote-friendly
Anchor office in Kolkata; full remote with quarterly meetups.
Travel covered
Customer go-lives, partner events, occasional global trips.
Learning budget
Books, conferences, courses — annual personal budget.
Health cover
Family floater health insurance from day one.
No timesheets
We measure output. Take the afternoon off when you need it.
AI tools paid
Claude Max, Cursor Pro, every model API key you need.
Profit share
Annual profit-share pool — not a phantom-stock placeholder.
Open roles

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.

Full-timeKolkata · Remote-friendlyBusiness Central practice

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-timeKolkata · Remote-friendlyProduct engineering

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
Full-timeKolkata · Remote-friendlyAI practice

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
Full-timeKolkataCustomer success

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
Full-timeKolkata · Remote-friendlyPlatform

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%
Full-timeKolkata · Remote-friendlyGrowth

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.

How we hire

Five steps. Two-three weeks. Real conversations.

No leetcode. No surprise panels. The same five steps for every role — calibrated to seniority, not theatre.

01

Apply

Send a CV plus a short note — what you've shipped, what you'd want to ship here. We read every application.

Day 0
02

Screen call

30 minutes with the practice lead. Not a tech screen — we're checking principle alignment and asking about your favourite project.

Day 3–5
03

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.

Day 7–10
04

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.

Day 12–14
05

Offer

Written offer within 48 hours of the final round. We don't lowball; we don't expect counter-bids; we move fast.

Day 16–18
The team

Six practices. Senior leads. Real ownership.

Founder & MD office
Strategy, partnerships, AI architecture, the call when it's hard.
Product engineering
Next.js, Node, Postgres, Redis. Ships customer-facing features end-to-end.
AI practice
Claude integration, agent framework, prompt versioning, cost engineering.
Business Central practice
AL extensions, AppSource, vertical add-ons for D365 BC.
Data & migrations
Schema design, ETL, parallel-run cutover, on-prem deployments.
Customer success
Implementation, training, 24×7 support, quarterly business reviews.
Career FAQ

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.

Ready to apply?

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.

Most candidates hear back within 48 hours
WhatsAppCall us