NextClerk logo
NextClerk
Posted 62 days agoVerified live 1d ago

Full-Stack Product Engineering Intern

Brief overview

San Francisco, California, USIn-person
UndergradOr in progress
JavaScriptTypeScriptReactNext.jsVueAngularPythonNode.jsAPIsDatabasesGitWeb developmentFrontend developmentBackend developmentAutomated testingRole-based access controlAudit trail implementation

Job description

Job Title

Full-Stack Product Engineering Intern

About NextClerk

NextClerk is developing an AI-powered platform that helps subscription businesses automate revenue and billing operations. The product connects contract, CRM, billing, payment, and accounting data to create more accurate, scalable, and audit-ready financial workflows.

About the Internship

NextClerk is seeking a Full-Stack Product Engineering Intern to help build customer-facing applications and backend services for revenue operations. You will contribute to dashboards, workflow tools, integrations, data review interfaces, and reporting features used by finance and accounting teams. The internship offers hands-on experience building enterprise financial software from design through implementation and testing.

Responsibilities

  • Build and improve web interfaces for contracts, subscriptions, invoices, payments, and revenue schedules.
  • Develop dashboard components for exceptions, approvals, reconciliations, and audit support.
  • Assist with backend APIs and services for financial workflows.
  • Create interfaces for reviewing AI-extracted contract terms and correcting uncertain results.
  • Support integrations with CRM, billing, payment, and accounting systems.
  • Improve application performance, accessibility, error handling, and responsiveness.
  • Write automated tests for frontend and backend features.
  • Help implement role-based access, activity history, and audit-trail features.
  • Participate in code reviews, engineering planning, and product demonstrations.
  • Document technical decisions and implementation details.

Required Qualifications

  • Currently pursuing or recently completed a degree in computer science, software engineering, information systems, or a related field.
  • Experience with JavaScript or TypeScript.
  • Familiarity with a frontend framework such as React, Next.js, Vue, or Angular.
  • Basic backend-development experience with Python, Node.js, or a comparable language.
  • Understanding of APIs, databases, Git, and web-development fundamentals.
  • Strong problem-solving and communication skills.
  • Interest in B2B SaaS, fintech, or accounting software.

Preferred Qualifications

  • Experience with React, Next.js, TypeScript, or similar technologies.
  • Familiarity with PostgreSQL or another relational database.
  • Experience building dashboards, tables, forms, or workflow applications.
  • Exposure to authentication, authorization, or multi-tenant systems.
  • Familiarity with cloud services, containers, or CI/CD.
  • Experience integrating third-party APIs.
  • Coursework or interest in accounting and finance.

Learning Opportunities

  • Building enterprise SaaS for finance and accounting teams.
  • Designing review workflows for AI-assisted financial operations.
  • Developing secure, multi-tenant applications.
  • Integrating CRM, billing, payment, and accounting platforms.
  • Working directly with product and domain experts.

What Success Looks Like

  • New product features are reliable, understandable, and easy to use.
  • Finance users can review and resolve exceptions more efficiently.
  • Automated tests protect important workflows.
  • Integrations and APIs handle errors clearly.
  • Code is maintainable and aligned with team standards.

Potential Internship Project

A successful intern may complete a substantial project such as:

  • A revenue-exception review workspace.
  • A contract-to-billing reconciliation dashboard.
  • An audit-trail and activity-history interface.
  • A configurable integration-status dashboard.

NextClerk is an equal opportunity employer.

More jobs like this