Full-Stack Engineering Intern

FinProjections

Singapore

Remote

SGD 17,000 - 26,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

FinProjections is hiring a full-stack engineering intern to help build a live web app used by startup founders and their investors. You’ll work on three TypeScript services (web app, backend, and MCP server) connecting Xero, Google Sheets, and a PostgreSQL database.

You’ll deploy to AWS, maintain data sync, and contribute to testing and security reviews. The team emphasizes rapid learning, production experience, and collaboration with engineers, designers, and product managers.

Responsibilities

  • Build and ship a live web app used by founders and investors.
  • Work on three TypeScript services (Web app, Backend, MCP server).
  • Integrate data sources: Xero and Google Sheets, PostgreSQL database.
  • Ensure data access controls for founders and invited investors.
  • Implement tests, CI with GitHub Actions, and production readiness.

Skills

TypeScript
JavaScript
React
Node.js
PostgreSQL
GitHub
AWS
Google Cloud
OAuth 2.0
Code comprehension

Tools

Prisma
Vite
Express

Job description

About the role

We’re hiring a full-stack engineering intern to help build and ship a live web app used by startup founders and their investors.

The app brings a startup’s financial data into one place and connects it to the tools founders already use:

  • Where data comes from: it pulls numbers from Xero and Google Sheets and keeps them in sync automatically.
  • Where data lives: one PostgreSQL database, with each company’s data kept separate.
  • How people use it: founders work in the web app or ask Claude, which connects through our MCP server.
  • Who sees what: investors a founder invites get read-only access in Claude, limited to what the founder shares.
  • AI: built-in AI features run on Google’s Gemini.

The product is already running in production, so you’ll start on real code, not a blank project.

What you’ll work on

The app is three TypeScript services sharing one PostgreSQL database, and you’ll work across all three.

  • Web app (React): build and polish the screens founders use to view and manage their data.
  • Backend (Node.js, Express): add API routes, data models and database migrations, and keep the Xero and Google Sheets connections reliable.
  • MCP server: build the tools Claude uses to read and update a company’s data, with investors limited to what founders share.
  • Integrations: Xero and Google Cloud (Sheets, Drive and Docs APIs, Google sign-in), plus AI features built on Gemini and Claude.
  • Deployment: move the app to AWS and run it there, monitor the background refresh jobs, and fix what breaks in production.
  • Quality and security: write tests, set up automatic test runs (CI) on GitHub, and help prepare for client security reviews.
What you need
  • Solid TypeScript or JavaScript, with React on the front end and Node.js on the back end.
  • SQL and a relational database, ideally PostgreSQL.
  • Everyday Git and GitHub: branches, pull requests and code review.
  • Hands‑on AWS: you’ve deployed an app there and kept it running, using services like EC2, ECS or App Runner, RDS for PostgreSQL, and IAM.
  • Google Cloud and OAuth 2.0: enabling APIs, setting up consent screens and credentials, and building sign-in and account-connection flows.
  • You can open an unfamiliar codebase of 60,000+ lines and explain how its parts fit together within your first week.
  • No finance background needed, but you must be keen to learn what a P&L, a forecast and a cap table are.
Nice to have
  • Prisma, Vite or Express.
  • Building with LLM APIs (Gemini, Claude or OpenAI), function calling, or the Model Context Protocol (MCP).
  • Third-party APIs such as Xero, Google Workspace or Stripe.
  • Background job queues and scheduled tasks.
  • Setting up CI with GitHub Actions.
  • Coursework or interest in finance, accounting or startups.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Engineering Intern - Build a Live Web App
Full-Stack Engineering Intern - Build a Live Web App

FinProjections • Singapore

Remote
SGD 17,000 - 26,000
Product Engineer Intern - Backend Focused
Product Engineer Intern - Backend Focused

Sea • Singapore

On-site
SGD 20,000 - 27,000
IT (Automation & App Development) Intern
IT (Automation & App Development) Intern

KA Group | Knight Auto • Singapore

On-site
SGD 70,000 - 110,000
Full-Stack Analytics Engineer Intern
Full-Stack Analytics Engineer Intern

Infineon Technologies AG • Singapore

On-site
SGD 10,000 - 15,000
Junior Software Engineer
Junior Software Engineer

Pave Bank • Singapore

On-site
SGD 54,000 - 90,000
Full Stack / Software Engineer
Full Stack / Software Engineer

Red Dot Analytics Pte Ltd • Singapore

Hybrid
SGD 70,000 - 110,000
Fullstack Software Engineer Internship (2027/2028)
Fullstack Software Engineer Internship (2027/2028)

Red Airship Holdings Pte Ltd • Singapore

On-site
SGD 15,000 - 18,000
Internship allowance SGD1,500/month
Software Engineer Intern
Software Engineer Intern

Marketnode • Singapore

On-site
SGD 22,000 - 33,000
Intern - Software Engineering (Spring 2027, Jan to Jun 2027)
Intern - Software Engineering (Spring 2027, Jan to Jun 2027)

Singapore Exchange Limited • Singapore

On-site
SGD 17,000 - 23,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 80,000 - 100,000
Work on cutting-edge projects
Opportunities for professional growth
Innovative and mentorship-focused team