Nue

Nue

Full-Stack Software Engineer (New Grad)

USA · Senior · Internship

Sponsorship not specifiedDetected 124 days ago
JavaScriptTypeScriptPythonJavaSpringDistributed SystemsBackend DevelopmentFull-Stack DevelopmentData StructuresAlgorithmsCode ReviewGitSQLNoSQLAWSDockerCI/CDLinuxGraphQLRESTKafkaRabbitMQSalesforceQuickBooks

About the role

  • Write clean, test‑driven code and contribute to automated testing, CI/CD pipelines, and monitoring to keep our systems reliable in production.
  • What You'll Bring: We're especially excited about students and recent grads who have interned with us or at similar B2B/SaaS companies, and who learn new technologies very quickly - particularly in AI‑accelerated environments.

Responsibilities

  • Build and ship full‑stack features end‑to‑end - from APIs and data models to UI components and tests - in one of our core product teams (AI, Billing & Collections, Data & Integrations, or CPQ & Lifecycle Manager).
  • Develop and extend backend services (primarily Java / Spring Boot or similar), including REST/GraphQL APIs, data access layers, and event‑driven components, with a strong focus on transactional correctness, performance, and scalability.
  • Work on frontend applications (modern TypeScript/JavaScript frameworks) to deliver intuitive workflows for finance and revenue teams.
  • Help build and maintain integrations with systems like NetSuite, Sage Intacct, QuickBooks, Microsoft Dynamics, Salesforce, Stripe, and tax/GL systems using APIs, webhooks, and iPaaS tools (e.g., Tray.io, Salesforce Flows).
  • Collaborate closely with senior engineers, product managers, and customer-facing teams to understand real customer problems and iterate quickly on solutions.
  • Participate in code reviews, design discussions, and technical deep dives on topics like distributed systems, performance optimization, and data modeling.
  • Solid programming experience in at least one of: Java, TypeScript/JavaScript, or Python, with exposure to building web applications (backend, frontend, or both).
  • Experience (through internships, projects, or co‑ops) building non‑trivial applications - ideally including APIs, services, or full‑stack features.
  • Expect to own real production work early - our previous college hires have shipped core features and become key contributors quickly.
  • We take a product engineering approach: engineers are expected to be deeply product- and customer-focused, working closely with product, design, and customer-facing teams to understand real customer workflows, define success metrics, and iterate quickly.

Requirements

  • Pursuing or recently completed a Bachelor's or Master's in Computer Science, Software Engineering, or a related field.
  • Strong understanding of core CS fundamentals: data structures, algorithms, concurrency basics, and database concepts (SQL and/or NoSQL).

Nice to have

  • data structures, algorithms, concurrency basics, and database concepts (SQL and/or NoSQL).
  • Familiarity with version control (Git), basic Linux/CLI workflows, and at least one cloud provider or containerization concept (e.g., Docker, AWS).
  • Internship or co‑op experience at a SaaS or B2B software company, preferably working on back‑end, data, or distributed systems.
  • Experience with Java + Spring Boot, or another modern backend framework, and building REST/GraphQL APIs.
  • billing, invoicing, payments, ERPs, or quote‑to‑cash flows.
  • Experience using or integrating with systems like NetSuite, Sage Intacct, QuickBooks, Microsoft Dynamics, Salesforce, or Stripe (coursework or side projects count).
  • Familiarity with event-driven architectures, message queues (Kafka, RabbitMQ), or stream processing.
  • Experience with test‑driven development (TDD) and writing automated tests (unit, integration, or end‑to‑end).

Compensation

  • Base maximum compensation is USD $115,000 for candidates in the USA and CAD $110,000 for candidates in Canada.
  • Base maximum compensation is set independently for each country based on local market rates.

Benefits

  • Demonstrated curiosity, ownership, and learning velocity - especially around new frameworks, cloud services, and AI tooling.
  • Bonus Points (optional): Internship or co‑op experience at a SaaS or B2B software company, preferably working on back‑end, data, or distributed systems.
  • We value initiative, learning capacity, and leadership potential over raw coding speed, especially as AI changes how we write software.

Company info

  • Use AI-assisted coding tools (such as Claude Code and ChatGPT) as part of your daily workflow to accelerate development while maintaining strong engineering judgment and code quality.
  • In this job, you will use AI-assisted tools (such as Claude Code, Glean and ChatGPT) as part of your daily workflow to accelerate development while maintaining strong engineering judgement and code quality, and take an AI-forward approach to how you design, code, test, and release software - treating AI as a core part of your engineering toolkit rather than an afterthought.

This listing is sourced directly from Nue's careers page and normalized into a canonical job model.