Software Engineer Internship Job at Waggoner Financial, Lansing, MI

  • Waggoner Financial
  • Lansing, MI

Job Description

Job Description

Job Description

We are looking for software engineer intern to join our internal platform team. You'll work across our full stack, GraphQL API (NestJS), React frontend (Next.js), and PostgreSQL database, building tools that advisors use to make real investment decisions. Scope scales with experience: early-career developers ship well-scoped features with mentorship, while senior developers drive architecture decisions and mentor others.

Responsibilities
  • Design, build, and ship features end-to-end across our internal platform.
  • Build and maintain integrations with financial data providers, including Black Diamond, Capital IQ, FMP, Box, and Redtail, including authentication, error handling, and data parsing.
  • Develop analytics and decision tools, including portfolio metrics, earnings tracking, and risk analysis used by advisors for real investment decisions.
  • Build AI-powered features, including document search, chat over internal knowledge, and workflow automation.
  • Participate in code review, testing, and the ongoing architectural restructure of the platform.

Requirements

  • Experience building and shipping real software in TypeScript or JavaScript, whether professional, academic, or personal projects.
  • Full-stack reasoning: understanding how a UI change relates to an API, and how an API relates to its data.
  • Clear, readable code and constructive participation in code review.
  • Clear communication with non-engineers; our users are financial advisors.
  • Curiosity about the financial domain, no finance background required.
  • Comfort using LLM coding assistance such as Claude Code or OpenAI models.
Nice to Have
  • Experience with Next.js, React, NestJS, GraphQL, PostgreSQL, TypeORM, Nx, or Bun.
  • Third-party API integration experience.
  • Fintech exposure.
  • Python experience.
  • Experience building LLM-powered features.

Benefits

  • Competitive hourly pay.
  • Flexible scheduling around class commitments.
  • Potential path to future opportunities with the firm.
  • Direct mentorship from experienced engineers, with scope that grows as you do.
  • Hands-on ownership of real features used by advisors for real investment decisions.
  • Exposure to modern tooling, including AI-powered development workflows and LLM coding assistants.
  • Small, collaborative engineering team with direct input into architecture and product direction.

Job Tags

Hourly pay, Flexible hours

Similar Jobs

AdvanSix

Lead First Line Supervisor Job at AdvanSix

 ...company, meeting passionate colleagues and partners with diverse backgrounds and experiences Position Summary The Lead First Line Supervisor works to achieve operational targets and standards by directing hourly employees to complete tasks that have a direct impact... 

Redwood Coast Medical Services

Human Resources Generalist Job at Redwood Coast Medical Services

 ...support our Leadership, Employees and the success of our organization! This is a fully onsite position and requires a proactive human resources generalist who thrives on variety, from managing recruitment to launching and communicating benefits, being part of a team that... 

University Health

Primary Care Physician Job at University Health

 ...POSITION SUMMARY/RESPONSIBILITIES Provides comprehensive family health care to a population that has multiple health care needs in the University Health network of community-based ambulatory care centers. EDUCATION/EXPERIENCE Must have completed training in... 

Nova Tastings

Brand Ambassador - Wine, Beer & Cocktails Tastings Job at Nova Tastings

 ...represent various alcohol brands. Responsibilities include conducting tastings, engaging consumers, and promoting product knowledge. Ideal candidates are enthusiastic, knowledgeable about wine, beer, and cocktails, and are required to have reliable transport. The position... 

HAN Staffing

Sharepoint Developer Job at HAN Staffing

Job ID: 26805646Reference Number: 25-01627Title: Sharepoint DeveloperLocation: Iselin, NJ, 08830Posted Date: 2025-12-08Contact: Devita...  ...Phone: (***) ***-****Company: HAN Staffing Job Title: Sharepoint DeveloperLocation: REMOTEJob Description:We are seeking an experienced...