Arnica is an AI-powered application security platform built for developer teams that move fast. The role involves being a core contributor on the engineering team, building backend systems, writing new features, and collaborating with teammates to enhance the platform.
Responsibilities:
- Designing and building scalable backend systems in TypeScript and Node.js, with PostgreSQL as our primary data store
- Applying solid object-oriented design principles to produce clean, maintainable, and extensible code
- Using AI coding tools (Cursor, Claude, and others) as genuine productivity multipliers — not novelty
- Shipping APIs, optimizing data flows, and collaborating with teammates on real product features
- Owning projects end-to-end, from architecture discussions through production
Requirements:
- 5+ years of professional backend engineering experience
- Deeply comfortable with TypeScript, Node.js (Nest.js is a plus), OOP patterns, and PostgreSQL
- Write code you'd be proud to have reviewed — and give feedback that makes your teammates better
- Communicate clearly, work well on a team, and take initiative without needing to be directed
- Reach for AI tools naturally and know how to apply them thoughtfully
- Authorized to work for any employer in the U.S
- Experience with DynamoDB, AWS Lambda, or Kubernetes
- A background in application security or DevSecOps
- Worked at a startup and understand what it means to own outcomes, not just tickets