Software Engineering Intern @Valsoft Corporation
Software Development
Salary unspecified
Remote Location
Job Type temporary
Posted 1wk ago

[Hiring] Software Engineering Intern @Valsoft Corporation

1wk ago - Valsoft Corporation is hiring a remote Software Engineering Intern. 💸 Salary: unspecified 📍Location: Canada

Role Description

We are looking for a Software Engineering Intern / Co-op Student who’s eager to build real features on a production SaaS platform. You’ll work across our stack — backend APIs, frontend dashboard, data pipelines, and cloud infrastructure. This isn’t a side project internship — you’ll ship code that hotels use every day.

What matters most: you learn fast, you’re resourceful, and you already use AI tools to move quicker.

What You’ll Work On

  • Backend Development — Build and extend API endpoints with Python and FastAPI, write database queries, and work with our PostgreSQL data layer
  • Frontend Features — Contribute to our React/TypeScript dashboard used by hotel revenue managers
  • Data & Integrations — Help build and maintain data pipelines that pull from property management systems, competitor feeds, and third-party APIs
  • Cloud Infrastructure — Get hands-on with AWS services (containers, queues, scheduled jobs) and CI/CD pipelines
  • AI-Powered Features — Contribute to features that use LLMs (OpenAI, Anthropic Claude) for pricing intelligence and demand analysis

Our Tech Stack

  • Backend: Python, FastAPI, SQLAlchemy, PostgreSQL, Redis
  • Frontend: React, TypeScript
  • Cloud: AWS (ECS, SQS, EventBridge, S3), Docker, GitHub Actions
  • AI/LLM: LangChain, OpenAI, Anthropic Claude
  • Observability: Prometheus, Grafana, PostHog

You don’t need to know all of this coming in. You need to be willing to learn it.

Qualifications

  • Currently enrolled in a Software Engineering, Computer Science, or related program
  • Solid fundamentals in at least one backend language (Python preferred, but we’ll take strong fundamentals in anything)
  • Some experience with web development — frontend or backend
  • You use AI tools to code — Claude, Cursor, Copilot, ChatGPT, or similar. This is non-negotiable.
  • Comfortable with Git and collaborative development workflows
  • Strong problem-solving skills — you can break down a problem, research what you don’t know, and figure it out
  • Self-directed — you don’t wait to be told what to do next. You ask good questions, then go execute

Nice to Have

  • Experience with Python and FastAPI (or Flask/Django)
  • Familiarity with React and TypeScript
  • Exposure to SQL databases and writing queries
  • Experience with Docker or cloud platforms (AWS, GCP, Azure)
  • Interest in hospitality, pricing, or data-driven products

Show Us Your GitHub

We care far less about the assignments you were given in class and much more about what you’ve built on your own. Side projects, open source contributions, hackathon builds, tools you made because you needed them — that’s what gets our attention. A GitHub profile with real commits tells us more than a GPA ever will.

If you’ve built something you’re proud of, we want to see it.

Why This Internship

  • Real impact — Your code goes to production. Hotels use what you build
  • Full stack exposure — Backend, frontend, data, infrastructure, and AI features
  • AI-native team — We use AI tools daily and expect you to as well. You’ll get better at this here
  • Mentorship — Work alongside senior engineers who care about your growth
  • Modern stack — No legacy monoliths. FastAPI, React, AWS, LLMs — tools you’ll want on your resume

How to Apply

Send us your resume, your GitHub profile, and a short note on how you use AI tools in your development workflow — be specific.

Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineering Intern @Valsoft Corporation
Software Development
Salary unspecified
Remote Location
Job Type temporary
Posted 1wk ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later