Avatar for SourceIQ
SourceIQ
Actively Hiring
SourceIQ is a cloud-based platform that automates supplier management and sourcing
  • Top 10% of responders
    SourceIQ is in the top 10% of companies in terms of response time to applications
  • Responds within two weeks
    Based on past data, SourceIQ usually responds to incoming applications within two weeks
  • B2B
  • +1

Backend Engineering Intern (NestJS + TypeScript + MongoDB + Azure)

  • No equity
  • |Remote (
    Atlanta • 
    +17)
  • |4 years of exp
  • |Internship
Reposted: 4 weeks ago• Recruiter recently active
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

Preferred Timezones
Central Time, Eastern Time
Collaboration Hours
8:00 AM - 6:00 PM Central Time
RelocationNot Allowed
Skills
MongoDB
Node.js
Databases
Git
Database and Systems Design
JSON
Security
Asynchronous Programming
Github
REST APIs
TypeScript
Database Management
Microsoft Azure
JSON / XML / HTML / Javascript / JQuery
Git & Github
Webhooks
Microservices
JSON / XML
GraphQL
Database: Mysql, Nosql (Mongo Db, H Base, Redis, Postgre Sql, Graph Based: Gremin)
Microservice Architecture
Auth0
RESTful API
MongoDB
restapis
NodeJS
Full-Stack Web Development (Node/Redux/React)
OAuth2 , Token Authentication , JWT(json Web Token)
Databases (SQL and NoSQL)
Spring Boot (microservices)
JavaScript (ES5/ES6) / TypeScript
TypeScript/Javascript
Azure DevOps
MERN Stack - Javascript (ES5 & ES6), MongoDB, Express.Js, React, Node.Js
Javascript/Typescript: ReactJS/Redux, Angular, Node/ExpressJS, Node/NestJs
GitHub Copilot

About the job

Company: SourceIQ
Location: Remote
Duration: 3-6 months (with potential for conversion to full-time)
Compensation: Unpaid (Academic credit available)
Start Date: Flexible (Rolling applications) Winter

About SourceIQ
SourceIQ is an AI-powered supplier management and sourcing platform transforming how enterprises discover, evaluate, onboard, and collaborate with suppliers. We automate compliance, analytics, and sourcing workflows from end to end, helping companies streamline procurement operations.

We're building the infrastructure layer for enterprise procurement—a platform designed to consolidate a fragmented $50B market by becoming the centralized intelligence and data layer that integrates with all procurement tools.

The Role
As a Backend Engineering Intern, you'll help build and maintain the server-side of our platform—developing scalable NestJS services, integrating with databases, implementing business logic, and ensuring our infrastructure stays reliable, secure, and fast.

This is a hands-on internship where you'll contribute directly to production APIs, workflows, integrations, and data pipelines used by enterprise customers—while learning modern AI-assisted development practices inside a fast-moving SaaS startup.

You'll work closely with the Head of Technology, founding engineers, and frontend team to translate requirements into clean APIs and performant backend systems. Expect real ownership, real impact, and real learning.

What You'll Do
Backend Development (Primary Focus)

  • Build and maintain backend services using NestJS + TypeScript (controllers, services, modules, providers)
  • Implement REST API endpoints, validation, DTOs, middleware, and guards
  • Work with MongoDB data models using Mongoose
  • Help implement backend business logic for workflows, user permissions, analytics, and more
  • Write clean, modular, and scalable TypeScript with proper typing and interfaces
  • Maintain backend code quality with linting, testing, and GitHub workflows

API & Integration Work

  • Collaborate with frontend developers to define clear API contracts and types
  • Integrate internal and external services (e.g., auth services, file uploads, AI endpoints)
  • Create schemas, aggregation pipelines, and optimized queries
  • Assist with designing and maintaining data models and database structure
  • Implement webhook systems for real-time event notifications

Database & Data Modeling

  • Design and optimize MongoDB schemas for performance and scalability
  • Write efficient queries and aggregation pipelines
  • Implement data validation and business rules at the database layer
  • Work with indexes, transactions, and data migration scripts

DevOps & Cloud

  • Learn and contribute to our Azure-based infrastructure (App Services, Functions, Storage, Pipelines)
  • Assist with deployments, logging, monitoring, and debugging production issues
  • Participate in improving CI/CD workflows, environment configuration, and secrets handling

Collaboration & Process

  • Follow Jira tasks and sprint cycles
  • Participate in code reviews and weekly standups
  • Work closely with engineering + product to ensure accurate backend implementation and fast delivery
  • Use AI development tools like GitHub Copilot to accelerate development

Required Qualifications
Technical Skills (Must Have)

  • ✅ Hands-on experience with Node.js + TypeScript
  • ✅ Solid understanding of NestJS fundamentals (controllers, services, modules, decorators)
  • ✅ Strong grasp of REST APIs, JSON, and async workflows (promises, async/await)
  • ✅ MongoDB experience - You have built one or more projects using it, preferably with Mongoose
  • ✅ Strong TypeScript skills - Understanding of interfaces, types, enums, dependency injection, and generics
  • ✅ Git and GitHub proficiency (PRs, branches, reviews)
  • ✅ Experience using GitHub Copilot or other AI dev tools

Startup DNA (Essential Mindset)

  • Comfortable working on small slices of a large system
  • Ownership mentality — you build it, you test it, you improve it
  • Motivated by impact and eager to contribute to meaningful backend systems
  • Self-directed learner who thrives in fast-paced environments
  • Strong problem-solving skills and attention to detail

Nice to Have

  • Experience building auth flows (JWT, sessions, role-based access control)
  • Familiarity with Azure, AWS, or other cloud environments
  • Exposure to microservices, queues, caching (Redis), or pipelines
  • Experience writing unit tests with Jest or similar frameworks
  • Understanding of API security best practices (OAuth, API keys, rate limiting)
  • Knowledge of database optimization (indexing, query performance)
  • Previous experience with GraphQL or webhooks

What You'll Learn
Technical Growth

  • Full-stack exposure: Build your experience with NestJS, TypeScript, MongoDB, Azure, and AI-assisted development
  • Enterprise architecture: Learn how to design scalable, secure backend systems for Fortune 500 customers
  • API design: Master RESTful API design, authentication, and integration patterns
  • Cloud infrastructure: Hands-on experience with Azure services, serverless functions, and DevOps
  • Database expertise: Deep dive into MongoDB optimization, schema design, and data modeling

Professional Development

  • Code quality: Industry best practices for testing, documentation, and maintainability
  • System design: Understand how to architect backend systems for scale and reliability
  • Security: Learn authentication, authorization, data encryption, and compliance requirements
  • Agile workflows: Experience with sprints, code reviews, and collaborative development

Why Join SourceIQ?
✨ Real-world engineering experience: Ship backend features powering real users and enterprise workflows at companies
🚀 Hands-on mentorship: Work directly with our Head of Technology (Zishan) and senior engineers building production systems
📈 Career acceleration: Interns who excel can convert to long-term roles as we scale
💡 Cutting-edge tech stack: Work with modern tools including NestJS, TypeScript, MongoDB, Azure, Databricks, and AI/ML integration
🌍 Mission-driven environment: Build technology reshaping how enterprises engage with diverse suppliers
🎯 High-impact work: Your code will process real procurement workflows from day one

Our Tech Stack

Backend (Your Primary Focus):
NestJS (Node.js + TypeScript framework)
MongoDB with Mongoose ODM
RESTful APIs with OpenAPI/Swagger documentation
Azure Functions (serverless)
Redis (caching and sessions)

Frontend:
React + TypeScript + NextJS

Cloud & Infrastructure:
Microsoft Azure (App Services, Functions, Blob Storage, Cognitive Search)
Azure DevOps / GitHub Actions (CI/CD)
Docker (containerization)

AI/ML:
OpenAI API integration
Databricks (ML platform and data warehouse)
Python microservices for ML inference

Data:
MongoDB (primary database)
Azure SQL / PostgreSQL
Databricks Delta Lake (data warehouse)
Azure Cognitive Search (vector search)

Tools:
GitHub + GitHub Copilot
Jira (project management)
Swagger/OpenAPI (API documentation)
Postman (API testing)
Sentry (error tracking)

Application Requirements

Please submit the following:

  1. Resume/CV highlighting relevant technical experience
  2. GitHub profile with code samples (required)
  3. Portfolio or project demos showing backend work (API endpoints, database design, etc.)
  4. Brief cover letter (200-300 words) answering: Why are you interested in SourceIQ? What backend technologies excite you most? Describe a challenging backend problem you've solved

Note: During the interview process, you may be asked to:

  • Walk through backend code you've written
  • Complete a brief technical assessment (e.g., design an API endpoint)
  • Discuss database schema design for a given use case

Commitment & Expectations

  • Time commitment: 20-40 hours per week (flexible based on your schedule)
  • Duration: Minimum 3 months, with potential to extend to 6 months
  • Work style: Remote-first with regular video standups and async collaboration
  • Academic credit: Available for students whose universities offer it
  • Mentorship: Weekly 1:1s with senior engineers, regular code reviews, and pair programming sessions

Ready to Apply?
If you're hungry to learn backend engineering at scale, eager to ship real product, and excited about building the future of procurement technology, we want to hear from you!
To apply: Send your resume, GitHub profile, and cover letter to [[email protected]] with the subject line "Backend Engineering Intern - [Your Name]"
Questions? Reach out to our team at [[email protected]]

SourceIQ is building the AI-powered infrastructure layer for enterprise procurement. Join us in transforming a $50B industry.

About the company

SourceIQ company logo

SourceIQ

Actively Hiring
SourceIQ is a cloud-based platform that automates supplier management and sourcing11-50 Employees
Company Size
11-50
Company Type
Technology Provider
Company Type
Artificial Intelligence
Company Type
Enterprise Software Company
Company Type
Marketplace
Company Type
Small And Medium Business
Company Industries
Artificial Intelligence / Machine Learning
  • Top 10% of responders
    SourceIQ is in the top 10% of companies in terms of response time to applications
  • Responds within two weeks
    Based on past data, SourceIQ usually responds to incoming applications within two weeks
  • B2B
  • Early Stage
    Startup in initial stages
Learn more about SourceIQ image

Similar Jobs

Archesys company logo
Archesys
Improving the government services that impact everyday lives
Archesys company logo
Archesys
Improving the government services that impact everyday lives
tribe.ai company logo
tribe.ai
We embed elite AI engineers to ship real, production-grade AI for enterprises
Voreas Laboratories company logo
Voreas Laboratories
Cyberattack attribution for high-value organizations
Snout company logo
Snout
Pet wellness plans that actually work