5

applicants

Software Engineering - Intern

Qdesk AI Pvt Ltd external url   Kandy • Full-time

Overview
Join our innovative team as a Software Engineering Intern, where you'll collaborate with seasoned engineers on exciting web applications. This role offers you the chance to gain hands-on experience with real client projects, learn industry best practices, and engage in modern development workflows. We are looking for individuals who are passionate about problem-solving, eager to embrace new technologies, and dedicated to producing clean, efficient code.

Responsibilities

  • Assist in the development and maintenance of web applications, primarily utilizing the MERN stack.
  • Collaborate with senior developers to implement new features and effectively resolve bugs.
  • Write clean, maintainable, and reusable code that adheres to the highest standards of best practices.
  • Work with RESTful APIs, databases, and cloud-based platforms to enhance application functionality and user experience.
  • Participate in code reviews, testing, and deployment processes to ensure the delivery of high-quality products.
  • Research and propose innovative solutions to technical challenges encountered during development.
  • Maintain comprehensive project documentation and follow established development workflows.

Requirements

  • Currently pursuing an undergraduate degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Strong understanding of programming fundamentals, particularly in JavaScript.
  • Familiarity with HTML, CSS, React.js, Node.js, Express.js, and MongoDB is essential.
  • Experience using Git and GitHub for version control.
  • Basic knowledge of APIs and working with JSON data.
  • Understanding of Agile development methodologies.
  • Excellent analytical and problem-solving skills.
  • A strong willingness to learn, adapt, and grow in a fast-paced environment.
  • Ability to work both independently and collaboratively within a team.
  • A proactive attitude towards learning and self-improvement.
  • Strong communication skills to effectively convey ideas and collaborate with team members.
  • A passion for technology and a desire to contribute to impactful projects.

If you are excited about launching your career in software engineering and making meaningful contributions to our team, we encourage you to apply!

Share Share Report Report Go Back to Category Software Engineering time Posted 1 hour ago Viewed Viewed 14 times