Skip to Content

Software Engineer Intern

Remote

Job Description

We are looking for a motivated Software Engineer Intern to join our engineering team. As an intern, you will work alongside experienced developers to design, develop, test, and deploy high-quality software solutions. This is a great opportunity to gain hands-on experience in a fast-paced, real-world development environment at NovinLabs, a fast-growing AI & SaaS company focused on building innovative digital solutions that solve real-world problems.

Duration: 3–6 months 

Strong communication skills (written and verbal)
Adaptability in a fast-paced environment
Critical thinking and analytical mindset
Technical Expertise

Responsibilities

  • Assist in designing and developing scalable web/mobile applications
  • Write clean, efficient, and maintainable code
  • Participate in code reviews and team discussions
  • Debug and troubleshoot software issues
  • Contribute to testing and deployment processes
  • Collaborate with cross-functional teams (Product, Design, QA)

Must Have

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • Strong understanding of programming fundamentals
  • Experience with one or more languages (e.g., Java, Python, JavaScript, C++)
  • Basic knowledge of databases (SQL or NoSQL)
  • Familiarity with Git/version control
  • Strong problem-solving skills and willingness to learn

Nice to have

  • Experience with frameworks such as React, Angular, Node.js, Django, or Spring
  • Understanding of REST APIs
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Experience working on personal or academic projects

What’s Great in This Internship?


  • Real-world experience working on live projects
  • Mentorship from experienced engineers
  • Exposure to modern development tools and practices
  • Opportunity for a full-time offer based on performance
  • Paid Internship (Stipend provided)
  • Real responsibilities and challenges in a fast evolving company

Why Join NovinLabs?

Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, monthly drink, and much more