[Remote] Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. Oxalis Solutions is seeking a Senior Full Stack Engineer to join the core YardOS product engineering team. The role involves owning end-to-end features, building an AI-enhanced platform with offline-first and event-driven architecture, and making architectural decisions for secure, compliant, and reliable systems in regulated environments.
Responsibilities
- Own complete features end-to-end: from understanding user problems to shipping polished solutions
- Build and own full stack features across a modern TypeScript stack: Vue.js frontend, Node.js backend, PostgreSQL database
- Implement offline-first capabilities for environments with limited connectivity
- Design and build REST APIs following CQRS patterns with event-driven architectures
- Integrate AI workflows and leverage AI development tools to maximize your impact as part of a small team
- Collaborate with product leadership to translate complex operational requirements into elegant technical solutions
- Help establish the engineering practices and patterns as part of the core YardOS team
- Make architectural decisions that balance speed, quality, and long-term maintainability
- Ensure the platform meets stringent requirements for security, compliance, and reliability in regulated environments
Skills
- 8+ years of professional software development experience
- Expert-level TypeScript/JavaScript across both frontend and backend
- Strong frontend skills with Vue.js (or equivalent modern framework, React, Svelte)
- Backend expertise with Node.js , including REST API design, webhooks, and microservice patterns
- Deep PostgreSQL knowledge , complex queries, performance tuning, database design
- Experience with event-driven architectures (CQRS, event sourcing, or domain-driven design patterns ) and asynchronous job processing
- Proficiency with Docker, CI/CD pipelines , and cloud platforms (AWS preferred)
- Understanding of offline-first/local-first application patterns (Cache management)
- Curiosity & ownership : You want to understand •why• we're building something, not just •what• to build
- Autonomous problem-solver : You can take a user goal and figure out the complete solution without needing stories spoon-fed to you
- Product-minded : You're genuinely excited about what we're building and want to grow with the team
- AI-augmented productivity : You actively use AI tools to write better code faster, critical for our small team
- Pragmatic builder : You ship working software, get feedback, and iterate. Perfection is the enemy of progress
- Track record of building scalable, production-grade systems from early stages
- Experience working in regulated or compliance-heavy industries (healthcare, finance, logistics, etc.)
- Strong architectural thinking. You've made difficult tradeoff decisions and lived with the consequences
- Comfortable operating with autonomy in ambiguous, fast-moving environments
- You're a senior engineer who doesn't need hand-holding
- Can own features end-to-end, from database schema to UI polish
- Write clean, maintainable code and care deeply about long-term system health
- Thrive in early-stage product environments where priorities shift and you need to adapt quickly
- Value pragmatism over perfection; you ship working software, then iterate
- Experience with PowerSync, ElectricSQL, PouchDB, or similar offline sync technologies
- Familiarity with LangChain, LangGraph, or AI agent orchestration frameworks
- Experience with Keycloak or enterprise authentication systems (SAML, OAuth, multi-tenancy)
- Background in Graphile Worker, BullMQ, or similar job queue systems
- Kysely ORM or similar type-safe database tooling
- Exposure to vector databases (pgvector) or semantic search
Company Overview