Full-Stack Engineer

OCMI Workers Comp

OCMI Workers Comp

Salary: Gross salary $2500 - 4000
Type: Tiempo completo

Tags: JavaScript Front-end Node.js React

OCMI Workers Comp is building a scalable, customer-facing multi-tenant SaaS platform focused on delivering streamlined workers’ compensation management through Pay-As-You-Go PEO programs. In this role, you will contribute to a fast-growing startup environment, collaborating across product, design, and engineering to ship robust, secure, and high-performance software. You’ll help design and implement end-to-end solutions that support a diverse client base while maintaining strong data security and observability. You will work within an agile team to drive platform reliability, performance, and user-centric experiences that directly impact business outcomes and user satisfaction. This role resides in a dynamic, innovate-first department dedicated to delivering value to customers through modern web technologies and scalable architectures.

Opportunity published on Get on Board.

What you’ll do

• Implement scalable, maintainable full-stack solutions following established system designs and architectural patterns.

• Build reactive applications with event-driven workflows based on technical specifications.

• Develop and maintain multi-tenant SaaS platforms with a focus on performance, security, and scalability.

• Apply advanced design patterns and architectural principles to solve complex technical challenges.

• Write comprehensive unit, integration, and end-to-end tests following TDD/BDD practices.

• Collaborate with development teams using Agile methodologies and project management tools.

• Participate in code reviews and maintain high code quality standards.

• Create and maintain technical documentation for implemented features and code changes.

• Understand and work within existing system architectures and technical specifications.

Required qualifications

We are seeking a seasoned Full Stack Engineer with a strong track record of delivering customer-facing, multi-tenant SaaS platforms.

Technical Expertise: 5+ years of professional experience with TypeScript and Node.js ecosystem.

  • Deep ability to interpret system design specifications and architectural patterns.
  • Expert-level knowledge of design patterns (Observer, Factory, Strategy, Repository, etc.) with real-world implementation experience.
  • Advanced TypeScript proficiency including conditional types, type inference, generics, branded types, and utility types.
  • Hands-on experience with modern frameworks/tools: Next.js, React, Hono, Zod, Prisma/Drizzle, Nx.
  • Comprehensive testing across unit, integration, and E2E with Jest, Vitest, Playwright, Cypress.
  • Strong understanding of reactive programming and event-driven architectures.
  • Experience with abstraction layers, API design, and building extensible systems.

Professional Experience:

  • Proven track record in Agile environments with tools like JIRA, Linear, or ZenHub.
  • Strong debugging, problem-solving, and navigation of complex codebases.
  • Familiarity with CI/CD pipelines and development workflows.
  • Ability to read and comprehend existing codebases quickly.
  • Commitment to continuous learning and staying current with industry trends.
  • Growth mindset with a drive to improve skills and adopt new technologies.

Mindset:

  • Demonstrated passion for building exceptional software and making a meaningful impact in a fast-growing startup.
  • Self-motivated learner who seeks better solutions and approaches.
  • Comfortable contributing to a culture that values documentation and testing as foundational practices.

Desirable but not required

  • Recent contributions to open source (maintainer or contributor), active
  • GitHub with personal projects, technical blog posts, or conference talks.
  • Experience with emerging technologies or early adoption of new frameworks.
  • Contributions to developer communities (Stack Overflow, Reddit, Discord, etc.).

Benefits and why join us

Join a forward-thinking team within a company that offers Pay-As You-Go PEO solutions for workers’ compensation. We support a flexible, remote-friendly work model, competitive compensation, and opportunities for professional growth in a dynamic startup environment. You’ll be part of a collaborative culture that values learning, mentoring, and delivering impact for customers. If you’re excited by tackling complex technical challenges and working with cutting-edge technologies, we’d love to hear from you.

Fully remote You can work from anywhere in the world.
Informal dress code No dress code is enforced.

Source: GetOnBoard | Main Category: Programming