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
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
- 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
- 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
Experience Requirements
Job Level
How to Apply
Interested candidates can send their resumes to info@revelooptechsystems.com mentioning "Job Title" in the subject line.
Apply Online