Backend Developer Intern at Carboledger Role Overview We’re looking for a passionate Backend Intern who is comfortable working with Node.js, Python, and FastAPI. You will be part of our core engineering team and help build scalable APIs, integrations, backend workflows, and cloud deployments. This is a hands-on role where you will learn by building, not by observing. Top performers may be offered a full-time role at the end of the internship. What You Will Do API Development Build backend services using Node.js (JavaScript/TypeScript) and Python (FastAPI) Design and maintain REST APIs and reusable service layers Implement clean architecture, modular code, and documentation Database & Data Layer Work with PostgreSQL/MySQL Create relational schemas, views, optimized queries Use ORMs like Prisma (Node) or SQLAlchemy (Python) Integrations & Workflows Integrate with external systems (Google, Microsoft) Work on PDF → JSON extraction workflows Build AI-powered processors using OpenAI / Azure OpenAI / Vertex AI Implement background tasks, queues, cron jobs Cloud & DevOps Deploy and debug applications on AWS (EB, ECS, ECR, S3, RDS, CloudFront, Lambda) Work with Docker for containerized development Contribute to CI/CD pipelines (GitHub Actions) Engineering Practices Write clean, maintainable, testable code Participate in code reviews Debug issues and improve backend performance Document your logic, APIs, and flows clearly Tech Stack You Will Work With Languages: Node.js (JavaScript/TypeScript) Python (FastAPI) Databases: PostgreSQL / MySQL Prisma ORM, SQLAlchemy, Pydantic models Cloud & Infrastructure: AWS (Elastic Beanstalk, ECS, ECR, RDS, S3, CloudFront, SQS, SES, Lambda) Docker, GitHub Actions Redis/Valkey Other Tools: PDF parsing (Tesseract, Unstructured, PaddleOCR) AI/LLM APIs (OpenAI, Azure, Vertex) Authentication (JWT, OAuth2) Background workers, async workflows What We Are Looking For Core Technical Skills Strong fundamentals in Node.js and JavaScript Good understanding of Python (FastAPI preferred) Understanding of REST, HTTP, async/await, error handling Basic SQL skills Familiarity with Git and GitHub workflows Bonus: experience with AWS, Docker, Prisma, or database design Learning Mindset (Most Important) We value learning speed over experience. We love candidates who: Read documentation proactively Can pick up unfamiliar tech quickly Explore, test, and iterate before asking for help Are excited to work across both Python and Node.js stacks Are curious about cloud, AI, and scalable backend systems Problem-Solving & Ownership Strong debugging and logical thinking skills Ability to break down problems into clean approaches Think about scalability, edge cases, and security Take responsibility end-to-end for assigned tasks Soft Skills Clear communication Attention to detail Team-first attitude Ability to thrive in a fast-paced startup environment Positive, proactive, and open to feedback Why Join Us Work directly with founders and senior engineers Contribute to live production systems visible to global clients Learn real-world cloud engineering on AWS Exposure to AI pipelines and enterprise integrations Fast learning curve with mentorship High chance of full-time conversion for strong performers About Carboledger Carboledger builds software that helps companies manage complex supply-chain data and stay compliant with global standards. Think of us as the backend system that keeps materials, documents, and certifications organised and audit-ready. Our platform automates: Tracking materials across multiple sites Managing certifications and compliance records Processing PDFs and extracting data with AI Running large workflows and integrations for enterprise clients As a backend intern, you’ll work on the tools that make all this possible, real systems used by real clients.