Backend Engineering Intern (Node.js / Python / Azure)

Overview

Role Overview

We're looking for a curious and motivated Backend Engineering Intern to learn alongside our team as we design, build, and maintain scalable services and APIs. You'll get hands-on exposure to cloud infrastructure, databases, and AI-driven automations, with mentorship and support every step of the way.

This role is ideal for someone eager to grow into a backend engineering career and ready to learn by doing. You won't be expected to know everything — you'll be expected to be coachable, ask good questions, and bring energy to the work.

What Success Looks Like

  • You ship small features or fixes with growing independence over the course of the internship
  • You level up your technical skills measurably — new languages, tools, or concepts
  • You engage thoughtfully in code reviews, team discussions, and planning
  • You leave the internship with real production code under your belt and a clear sense of what backend engineering looks like in practice

Duration: 3–6 months (with potential for full-time conversion)

No. of Vacancies
1
Specific Skills
  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field (or equivalent self-taught experience)
  • Working knowledge of at least one of Node.js or Python through coursework, projects, or personal builds
  • Basic understanding of how APIs work (RESTful concepts)
  • Familiarity with at least one database (SQL or NoSQL) — school projects count
  • Comfortable with Git and version control basics
  • A portfolio of personal projects, coursework, or open-source contributions we can look at
Responsible For
  • Assist in developing and maintaining backend services using Node.js and Python, under the guidance of senior engineers
  • Help build and test RESTful APIs
  • Support deployment and monitoring of applications on Microsoft Azure
  • Work with relational and NoSQL databases (PostgreSQL, Cosmos DB, MongoDB) on guided tasks
  • Contribute to small features or bug fixes end-to-end with mentor support
  • Explore and experiment with AI-powered automations (e.g., LLM-based features, simple workflows, data pipelines)
  • Participate in code reviews — both receiving feedback and learning to give it
  • Write clean, readable code and improve it through iteration
  • Collaborate with frontend engineers, product managers, and DevOps teammates
  • Document your work and share learnings with the team
Additional Requirements
Nice to Have
  • Exposure to any cloud platform (Azure, AWS, or GCP) — even through free-tier experimentation
  • Curiosity about AI/ML integrations (e.g., tinkering with OpenAI APIs or similar)
  • Familiarity with web scraping libraries (Playwright, Selenium, Requests, HTTPX)
  • Any experience with Docker, CI/CD pipelines, or testing frameworks
  • Previous internship, hackathon, or team coding experience
Soft Skills
  • Eager to learn and unafraid to ask questions
  • Strong problem-solving instincts and attention to detail
  • Good communication — able to explain what you're stuck on
  • Reliable and self-motivated, especially in a remote setting
  • Open to feedback and willing to iterate on your work
Job Nature
Full Time
Experience Requirements
0-1
Job Level
Internship (3 – 6 Months)

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Types: pdf
Scroll to Top