JJobsSonar

CTO and Co-Founder

granular · Zürich Metropolitan Area

Software EngineeringHybrid

About this role

The role involves owning the full stack development of a financial platform for Swiss restaurants, with responsibilities including building significant new modules from scratch, ensuring secure and auditable systems for financial data, and shipping features quickly in response to customer needs. The developer will also be involved in pricing, packaging, and go-to-market decisions. The platform handles invoice processing, order matching, discrepancy flagging, and POS revenue consolidation, with integration into accounting systems. The role requires technical leadership and the ability to make impactful technical decisions.

Skills & technologies

Must have

  • TypeScript
  • Python
  • Time series data modeling
  • Forecasts with confidence intervals
  • Security (auth, data isolation, audit trails, least privilege)
  • AI/ML (Claude Code, evals, agentic workflows)

Mentioned in this posting

Read full description

About the job The problem Swiss restaurants run a daily Excel marathon. Invoices land with no way to check what actually came in the door, supplier price changes slip through unnoticed, and food costs only show up at month end, when it is too late to react. granular fixes that. Operators forward their supplier documents by email. We extract every line item, match orders to deliveries to invoices, flag discrepancies, consolidate POS revenue, and push everything into the accounting system as ready-to-book entries. Pilot customers across German and French speaking Switzerland use it daily. Accounting integration live. Different partnerships in motion. Past "is this a thing", into "how fast does this become the obvious choice." What you'll own The full stack, including significant new modules still to be built from blank page to production Secure, auditable systems handling financial data on behalf of paying customers (Swiss compliance treated as a product feature, not paperwork) Customer calls in the morning, the feature shipped by the afternoon. Pricing, packaging, and go-to-market decisions, shaped together as one team Who you are Strong shipping record, your name on the commits Fluent in modern TypeScript across the stack, and comfortable introducing Python services where they earn their keep, e.g. predictions Comfortable modelling time series data and shipping forecasts with confidence intervals, not just CRUD endpoints Security conscious by reflex: auth, data isolation, audit trails, least privilege AI native: strong opinions about Claude Code, evals, agentic workflows, and where current tools still break You are here to make the technical decisions that we cannot easily undo. Speed of typing is the least interesting thing about engineering now. Architectural taste, security instincts, financial correctness, and the ability to run a production system on behalf of paying customers are what we need. Based in Switzerland or willing to move. German or French alongside English. Interested or curious: DM on Linkedin, or patrick@granular.finance.
Ready to apply?Apply now

Similar Software Engineering jobs

All Software Engineering jobs