
- Top 10% of respondersSourceIQ is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased 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
Remote only
Not Available
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:
- Resume/CV highlighting relevant technical experience
- GitHub profile with code samples (required)
- Portfolio or project demos showing backend work (API endpoints, database design, etc.)
- 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
- Top 10% of respondersSourceIQ is in the top 10% of companies in terms of response time to applications
- Responds within two weeksBased on past data, SourceIQ usually responds to incoming applications within two weeks
- B2B
- Early StageStartup in initial stages
Employees joined from
Similar Jobs








