Skip to Main Content

Job Title


Backend Developer Intern (Remote)


Company : Credes


Location : Kolkata, West bengal


Created : 2026-04-17


Job Type : Full Time


Job Description

We’re looking for a Backend Developer Intern to join our engineering team at Credes - someone who writes clean, thoughtful backend code, understands system design at a foundational level, and operates with strong depth in AI-assisted development.This is a paid, fully remote internship with real stakes.You won’t be writing dummy CRUD APIs. You’ll be building backend systems that power real client products and in-house applications — with live users, real data, and production constraints.If you have strong Node.js fundamentals, a working knowledge of Django or FastAPI or Go, and 2–3 projects you’ve actually shipped — we want to talk.Key ResponsibilitiesDesign, develop, and maintain backend services and REST APIs for client and in-house projectsBuild scalable server-side applications primarily in Node.js, with Django, FastAPI, or Go as secondary stack depending on project requirementsHandle database design, schema definition, query optimisation, and performance tuning across PostgreSQL, MySQL, and MongoDBImplement authentication and authorisation flows including JWT, OAuth, and role-based access control (RBAC)Integrate backend services with web and mobile frontends through well-documented APIsUse Redis for caching, session management, and performance optimisationApply system design principles and architecture patterns to build for scale from the startLeverage AI-assisted development tools (GitHub Copilot, Cursor, Claude, etc.) effectively — and critically evaluate their outputsDebug, test, and document backend code to production-ready standardsCollaborate with frontend and mobile developers to ensure seamless, reliable integrationsPrimary RequirementsNon-Negotiable RequirementsThese are strict filters. If you cannot demonstrate these in discussion or through your work, your application will not be considered.Strong Data Structures & Algorithms (DSA) foundationYou should be able to reason about time/space complexity, optimize approaches, and apply DSA concepts in real backend scenarios (not just solve interview questions)Depth in AI-assisted development (not surface-level usage)You actively use tools like GitHub Copilot, Cursor, Claude, etc. — and:Understand how they generate code (patterns, limitations, hallucinations)Can debug and correct AI-generated code confidentlyKnow when to not use AI and fall back to first-principles thinkingCan structure prompts and workflows to improve output qualityCore RequirementsNode.js is mandatory — strong, demonstrable proficiency in Node.js and Express (or Fastify/Hapi)Solid working knowledge of at least one of: Django / DRF, FastAPI, or Golang2–3 deployed projects — not just GitHub repos, but applications that are or have been live; be ready to share links, explain architecture decisions, and discuss trade-offsWorking knowledge of system design fundamentals — scalability, latency, indexing, caching, and architectural trade-offsStrong Data Structures & Algorithms application in backend contexts (query optimisation, caching, concurrency, etc.)Demonstrable depth in AI-assisted development — you should be able to explain your workflow, failure cases, and validation approachesProficiency with RESTful API design and HTTP best practicesExperience with relational databases (PostgreSQL / MySQL) — schema design, indexing, query optimisationFamiliarity with NoSQL (MongoDB) for document-based use casesSound understanding of authentication flows — JWT, OAuth 2.0, session managementProficient with Git / GitHub — branching, PRs, commit hygieneStrong debugging and optimisation skills — ability to trace issues, not just search for fixesBonus SkillsGolang for high-performance backend servicesFastAPI for async, high-throughput APIsExposure to microservices architecture and containerisation (Docker)Familiarity with cloud platforms (AWS / GCP)Experience with GraphQL APIsUnderstanding of message queues (RabbitMQ / Kafka)Redis beyond caching — pub/sub, queues, rate limitingExperience integrating AI/ML models or LLM APIs into backend systemsQualificationsBackground in Computer Science, Engineering, or equivalent demonstrated ability2–3 deployed projects (mandatory — coursework projects alone do not qualify)Strong problem-solving mindset with ability to write efficient, maintainable codeAbility to work independently and communicate proactively in a remote setupWhat We Offer₹15,000/month stipend + performance bonusesHands-on experience building real-world backend systemsMentorship and code reviews from experienced developersExposure to scalable architectures and AI-augmented workflowsFlexible working hours (fully remote)Direct contribution to production SaaS platforms and mobile appsCertificate + Letter of RecommendationPriority consideration for full-time roleNoteWe do not evaluate candidates based on resumes alone.You will be evaluated on:How you think through problemsHow you break down systemsHow you justify decisionsHow deeply you understand the tools you use (including AI)If your experience is limited to tutorials, copied projects, or surface-level tool usage, this role will not be a fit.How to ApplyApply via LinkedIn or email: