Are you ready to lead the way in revolutionizing industries with cutting-edge data solutions?
At Vetric, we're not just another tech company - we’re shaping the future of data. We’re on a mission to empower businesses with the insights they need, driving digital transformation with innovative, high-impact solutions.
Why Vetric?
Vetric is the secret weapon for companies across cybersecurity, digital risk protection and business intelligence. We are the industry leader: Turning messy, fragmented web data into rock-solid, structured, stable, and scalable pipelines. We get rid of the noise so our customers can move fast, stay sharp, and focus on what matters.
Position Overview
In this role, you’ll own the end-to-end system architecture, designing, evolving, and implementing scalable, event-driven systems that operate reliably at scale.
You’ll make foundational architectural decisions, translate complex business needs into robust technical designs, and stay deeply involved in implementation and code.
This is a technical leadership role without people management: influence through design, clarity, and execution, not org charts.
The System Architect will Report directly to our VP R&D.
Key Responsibilities
- Own the overall system architecture, ensuring alignment with product needs, scalability requirements, and long-term platform strategy.
- Design, build, and evolve distributed, event-driven backend systems, remaining hands-on with core services and critical paths.
- Translate business and product requirements into clear architectural plans, system boundaries, and technology choices.
- Identify architectural risks, bottlenecks, and technical debt, and lead initiatives to address them through thoughtful design and implementation.
- Define and promote engineering best practices around system design, code quality, testing, observability, resilience, and operational excellence.
- Collaborate closely with product, engineering, and operations to ensure architectural decisions are practical, cost-efficient, and production-ready.
- Evaluate new technologies and architectural patterns, making pragmatic recommendations that improve scalability, reliability, and development velocity.
- Ensure systems are designed for modularity, maintainability, observability, and controlled cost growth.
- Serve as a technical reference point for complex design discussions and cross-cutting architectural decisions.
Requirements:
- Proven experience as a System Architect, Staff Engineer, or Senior Technical Lead, with ownership of system-wide architecture and design decisions.
- Deep expertise in distributed systems and software architecture, including trade-offs around scalability, reliability, performance, and maintainability.
- Strong hands-on coding skills, preferably in TypeScript, with a clear desire to stay close to the code.
- Experience leading large technical initiatives from design through production in complex systems.
- Strong understanding of operational concerns: observability, fault tolerance, deployment strategies, and production debugging.
- Ability to clearly communicate architectural concepts and trade-offs to both technical and non-technical stakeholders.
- Pragmatic mindset: able to balance ideal architecture with real-world constraints.
Nice to Have
- Significant hands-on experience with TypeScript and Node.js
- Strong background in distributed or event-driven architectures.
- Experience with LLMs and modern AI tools.
- Experience with networking, proxies, scraping, or reverse engineering.
- Development experience with social networks (Facebook, LinkedIn, Twitter/X, TikTok, Instagram, Reddit).
Why Join Vetric
- Profitable, fast-growing, and independent — over 150 customers and record-breaking ARR, achieved without raising a cent
- Built to work at scale — no duct tape, no drama, just solid engineering
- A high-bar team — moves fast, builds clean, and sweats the details because stability matters when the stakes are high
- Real impact, real problems — a great fit if you’re excited by hard challenges and meaningful work