- We’re hiring a Senior Fullstack Engineer to ship products end-to-end across our CRM platform for distributors
- This is a generalist role: any layer of the stack, any type of work — frontend, backend, data, integrations — wherever the user impact is
- You’ll work closely with PMs, designers, and other engineers to scope, build, and deploy features that distributors feel directly
- Periodically, you’ll work directly with customers to support onboarding, troubleshoot integrations, and help distributors get the most out of the platform
- You’ll be the person who can sit with a customer’s IT team, understand how their ERP is configured, and translate that into something Proton can work with. Expect occasional travel to customer sites a few times a year
- Two things make this role different from a standard fullstack opening:
- You’re an AI-native operator, not a code writer. Every engineer at Proton uses Claude Code (and other agentic dev tools) as a first-class collaborator. We expect features to be designed, built, reviewed, tested, and shipped with heavy AI leverage. You should already work this way — guiding agents, structuring context, validating output, and making judgment calls AI can’t
- You’re a generalist by default. We don’t silo engineers into “frontend only” or “backend only.” When a feature needs a Vue component, a Python handler, a Postgres migration, an Airflow DAG, and an ERP integration, you’re expected to handle all of it — with AI doing the typing and you doing the thinking
- Own end-to-end delivery of features — from refining tickets to deployment, monitoring, and iteration
- Operate AI coding agents (Claude Code and similar) at a high level: scope work, structure context, run multiple agents in parallel where it makes sense, and ship reviewed, production-quality output
- Move fluidly across the stack — TypeScript/Vue on the frontend, Python on the backend, SQL and data modeling, infra touchpoints. Pick up whatever the work needs
- Collaborate in a squad model with PMs, designers, and engineers; participate in 2‑week sprints, standups, refinements, retros, and code reviews
- Design schemas, queries, and APIs that hold up at scale — performance, reliability, and correctness are on you, not on the agent
- Contribute to engineering practices: better patterns, better tooling, better ways to use AI across the team
- Spend time with customers onsite a few times a year — distributors operate in warehouses and on sales floors, and the best product calls come from being there in person
Qualifications
- Strong fundamentals: understand code, stack trace, query plan, debug race conditions, and recognize when an agent is wrong
- Ownership and judgment: take features from idea to production, exercise good taste on what to build, what to cut, and when AI output isn’t good enough
- Daily, hands‑on use of agentic dev tools (Claude Code, Cursor agent mode, Codex, or equivalent) to ship real features, not just autocomplete
- Ability to structure prompts, manage context, parallelize agents, and verify their output
- Startup mindset: pragmatic, fast, biased to ship, comfortable with ambiguity, close to users
- 5+ years as a software engineer with demonstrable full‑stack delivery — production systems, real users, real ownership
- Generalist instinct: comfortable jumping between Vue, Python, SQL, infra, and integrations; don’t wait for others
- Strong communication: explain technical decisions to PMs, designers, and customers in writing and in person
- Database and systems chops: design efficient schemas, understand indexing, tradeoffs, and distributed‑system failure modes
- Experience building integrations with distribution ERPs (Epicor Eclipse, P21, or similar) — ingesting orders, products, customers, pricing, reconciling messy data
- Bonus: experience building or integrating agentic products (MCP servers, tool‑using agents, agent frameworks, evals, prompt/context engineering at system level)
- Prior experience at an early‑stage SaaS startup
Benefits
- Company stock options: We believe everyone should own a part of something they help build, so we offer company equity to all employees.
- Flexible schedule: Work is important to us. As is being flexible. We know life doesn’t always land outside of a 9‑5 schedule and make space for you to live your life.
- Unlimited Required PTO: We offer unlimited PTO, and we make sure everyone takes at least 2 weeks off per year.
- Company wellness days: In addition to company holidays, we offer wellness days, when the whole company takes a day off to rest and recuperate.
- 12 weeks paid parental leave: 12 weeks paid parental benefit for all parents (birthing, non‑birthing, adopting, fostering).
- Health benefits: Get access to great healthcare benefits.
- 401k with employer contribution: We believe it’s important to help our team plan for the future. For U.S. employees (for now), we directly contribute a 3% match of your salary to a 401k.
- Company‑paid off‑sites: Enjoy in‑person brainstorming and team‑building. All expenses covered so you can focus on bonding with the entire team.