Senior / Staff Full-Stack Engineer
Indexed description
Company: A5 Labs
Location: Global Remote
Type: Full-time
About the Role
We are building a next-generation AI-driven anti-cheating system for competitive games.
We are looking for a strong frontend-leaning Full-Stack Engineer who can build complex, scalable, and user-facing web applications. The ideal candidate has deep production experience with Vue.js, strong backend capability with Node.js, and the ability to own systems end-to-end from architecture to production.
What You’ll Do
- Design and build complex web applications, including:
- SaaS platforms
- Real-time dashboards
- Data-heavy user-facing systems
- Internal tools and operational platforms
- Develop frontend applications using Vue.js, ideally with Vue 3 / Nuxt / Pinia / Composition API
- Build and scale backend services using Node.js, preferably with NestJS / Express
- Own systems end-to-end: architecture, implementation, deployment, and production support
- Translate complex backend logic and data into intuitive product experiences
- Drive technical decisions instead of only executing assigned tickets
- Work closely with AI, data, backend, and product teams to integrate intelligent systems into the product
Core Requirements
We are selective. These are hard requirements.
- 6+ years of professional software engineering experience
- Strong production-level experience with Vue.js
- Experience with Vue 3 / Nuxt / Pinia / Composition API is strongly preferred
- Proven experience building complex web applications
Examples of what we consider “complex”:
- Multi-module SaaS platforms
- Real-time or event-driven systems
- Data-heavy dashboards or analytics systems
- Systems with non-trivial state, performance, or scalability challenges
- User-facing systems that require strong product thinking and technical ownership
Backend Requirements
- Solid backend experience with Node.js
- Experience with NestJS / Express preferred
- Experience with:
- REST APIs
- GraphQL
- API design
- Authentication / authorization
- Database interaction
- Scalable backend services
Engineering Requirements
- Strong system design and architecture decision-making ability
- Experience with CI/CD and modern engineering workflows
- Ability to own features or systems from design to production
- Comfortable working in a remote, async-first engineering environment
- Fluent written and spoken English
Level Expectations
Staff Engineer
- Owns entire systems or major product areas
- Drives projects independently with minimal supervision
- Makes practical architecture decisions
- Balances delivery speed with system quality
- Acts as a multiplier for team output
Principal / Architect
- Defines system architecture across multiple services
- Drives cross-team technical alignment
- Owns long-term technical direction
- Solves system-level problems around:
- Scaling
- Performance
- Reliability
- Real-time constraints
Nice to Have
- React / Next.js experience
- Real-time systems experience: WebSockets, streaming, event-driven systems
- AI / LLM integration experience
- Gaming / iGaming / high-interaction product background
- Nuxt.js SSR experience
- Cloud infrastructure experience: Docker, Kubernetes, AWS / GCP / Azure
- Data-heavy dashboard or analytics product experience
What We Are NOT Looking For
- Engineers who only build simple UI pages
- Candidates with mostly CRUD / API integration experience
- React-only engineers without meaningful Vue.js experience
- Profiles without clear system ownership
- Pure platform / infrastructure engineers without product delivery experience
- Candidates who only follow tickets and do not drive technical decisions
What We Offer
- Fully remote, global team
- 4–5 weeks paid annual leave + local holidays
- Competitive USD salary
- Quarterly bonus, up to 2x
- Flexible working hours, async-first culture
- High ownership, low bureaucracy environment
- Opportunity to work on AI + gaming + real-time systems
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search