Main Tasks & Responsibilities π‘
β’ Own end-to-end delivery of internal tools β from product idea, through architecture and implementation, to production deployment and ongoing maintenance.
β’ Translate operational and business problems into working software, often from rough briefs rather than detailed specifications.
β’ Work as a full-stack contributor: build frontends (React/TypeScript), backends (Node.js/Express), and data layers (PostgreSQL) β without handing parts off.
β’ Use AI coding agents (Claude Code, Cursor, Lovable, or similar) as a genuine productivity multiplier β not just to autocomplete.
β’ Make pragmatic architecture decisions and document them, so the next person (or the next AI agent) can pick up where you left off.
β’ Deploy and operate services on Google Cloud Platform: Cloud Run, Cloud SQL, Secret Manager, and related services.
β’ Partner directly with the Optimization teamβs Director and analysts to shape what gets built, in what order, and at what depth.
β’ Integrate with internal and external systems (Foodics Pay, Salesforce, Wathq, Metabase) via APIs and webhooks.
β’ Take responsibility for the production health of what you build β including monitoring, incident response, and cybersecurity considerations.
β’ Mentor and unblock other engineers and AI-assisted contributors working on the same codebases, including reviewing pull requests.
β’ Continuously improve the development workflow β CI, branch protection, secret management, staging environments β so the team moves faster and safer over time.