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

Worldwide | Oct. 1, 2026

Report as Closed

Company: SourceIQ

Country: Worldwide

Type: Remote

Employment: Intern

Description: 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 [zishan@sourceiq.cloud] with the subject line "Backend Engineering Intern - [Your Name]" Questions? Reach out to our team at [zishan@sourceiq.cloud] SourceIQ is building the AI-powered infrastructure layer for enterprise procurement. Join us in transforming a $50B industry.

Apply here:

Web: Apply here

Emails:



Similar Python Jobs

Found 6 similar Remote jobs

Full Stack Developer (Laravel / Python)

OPENDataJobs

Remote Full-time

Worldwide

$100,000 - $150,000

View Job →
Mid Backend Python Engineer [$235k/yr+] TS/SCI-CI Poly Remote …

SYSTOLIC

Remote Full-time

Worldwide

View Job →
Python Backend Engineer

AHU Technologies, Inc.

Remote Full-time

Worldwide

View Job →
Experienced Python Developer - Contractor Role (Remote - …

Stack Builders

Remote Full-time

Worldwide

$47 - $57

View Job →
Python Framework Developer

SPLICE

Remote Full-time

Worldwide

View Job →
Remote Python Developer

LookFar Labs

Remote Full-time

Worldwide

$95,000 - $125,000

View Job →

Find High-Paying Python Developer Jobs ($80K-$200K+)

Django · Flask · FastAPI · Remote & Onsite · Updated daily · No recruiter spam
💼 Get the best Python jobs weekly. Salary-transparent roles, no recruiter spam — unsubscribe anytime.