Mid Level Full-Stack Developer

Verve IT

Verve IT

Salary: Gross salary $4000 - 5000
Type: Full time

Tags: JavaScript PostgreSQL REST API Node.js

Verve IT is building a multi-tenant SaaS platform that helps managed services providers (MSPs) streamline operations through AI-powered time entry review. You'll join a small, collaborative engineering team working closely with the founder and a dedicated data team. The platform integrates with ConnectWise and is built on Next.js, Drizzle ORM, and Postgres. As a full stack developer, you'll have real ownership over features from day one and direct input on technical decisions as the product grows.

Opportunity published on Get on Board.

What You'd Work On

The Role
We are looking for a mid-level Full Stack Developer to build the core application layer of a new product. A separate data team handles the AI and Azure backend services. Your job is to build the frontend, API layer, and operational database that sit on top of those services.
You will report into senior-level architecture oversight but are expected to own your work independently, picking up tickets and driving implementation with minimal guidance.

What You'd Work On
  • Building and iterating on a Next.js frontend hosted on Vercel
  • Designing and maintaining API routes that integrate with internal AI services and the ConnectWise API
  • Managing the Postgres database schema and queries using Drizzle ORM
  • Working within the BetterAuth for multi-tenancy, authentication (SSO via Entra, Google), and Stripe integration
  • Handling releases, CI/CD pipelines, and production troubleshooting on Azure infrastructure

Team and Collaboration
You will work alongside a senior architect and a data team that owns the AI and Azure backend services. Your primary interface with the data team is through API contracts. Communication happens in Microsoft Teams, code lives in GitHub, and tasks are tracked in Jira.
This is a small team in its early stages. Your contributions will be visible and your input on implementation decisions is welcome.

What We're Looking For

Required
  • 3+ years of professional full stack development experience
  • Strong TypeScript/JavaScript and Node.js skills
  • Next.js experience, including routing, server components, and API routes
  • Postgres experience with a solid understanding of schema design, migrations, and query optimization
  • Experience building or consuming RESTful APIs across service boundaries
  • Comfort with CI/CD pipelines, deployments, and production troubleshooting
  • Solid written and spoken English. This is a remote team where async communication (PRs, Jira tickets, Teams messages) is the primary way work moves forward
  • Ability to overlap with US Eastern business hours for at least 6 hours per day
  • Comfort working autonomously with limited onboarding support

Nice to Have

  • Experience with Drizzle ORM (or similar: Prisma, TypeORM, Sequelize)
  • Familiarity with multi-tenant SaaS architecture and tenant isolation patterns
  • Azure experience (App Services, Functions, or general portal navigation)
  • SSO/identity provider integration experience (Entra ID, Google, Auth0)
  • Familiarity with ConnectWise or similar PSA tools
  • Understanding of webhook-based data synchronization patterns

Conditions

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

Source: GetOnBoard | Main Category: Programming