Vic.Ai
Backend Engineer
Madrid, Spain - ONLY. Posted 3 months ago
The role
You will build and operate an integration platform that connects customer ERP and financial systems to Vic.ai. You will develop backend services in TypeScript/Node.js and contribute to broader backend surfaces including Public API and core services.
What you will do
- Build and operate integrations that move data bidirectionally between customers' ERP systems and Vic.ai
- Develop backend services in TypeScript/Node.js
- Design integrations against third-party APIs
- Make jobs idempotent and replay-safe
- Own services from development through production on AWS
- Contribute to AI-assisted tooling for customer onboarding
- Support adjacent backend domains in Elixir/Phoenix and Python
- Contribute to architectural decisions and long-term platform scalability
- Identify, troubleshoot, escalate, and resolve issues related to performance, accuracy, and system stability
Required qualifications
- 2+ years building and operating production backend systems, primarily in TypeScript/Node.js, Elixir/Phoenix, Python
- Experience building on top of LLMs
- Experience integrating with third-party APIs (REST, SOAP, OData, OAuth2, webhooks)
- Solid grasp of queue-based and distributed systems: idempotency, retries, dead-lettering, and backpressure
- Proven experience taking systems from development to production and operating them using best practices
- Strong understanding of performance monitoring, logging, observability, and operational reliability
- Experience scaling and optimizing relational databases
- Exposure to IT security principles and demonstrated adherence to secure development practices
- Ability to work independently, take ownership, and operate effectively in a fast-moving environment
Nice to have
- Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or a related field
About the company
Vic.ai is building the future of autonomous accounting using AI. The company helps finance teams eliminate manual invoice processing by combining machine learning, OCR, and scalable backend systems.