Description
Position at WebMD
WebMD is an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, ancestry, color, religion, sex, gender, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law.
About the Role:
Are you a curious and motivated individual looking to gain real-world experience in software development? Join our team as a Software Development Intern and get hands-on exposure to modern technologies, agile practices, and a collaborative, fast-paced work environment.
This internship is designed to help you learn and grow. You’ll work closely with experienced developers, contribute to real projects, and sharpen your problem-solving skills.
What You’ll Gain:
Mentorship from experienced software engineers developing enterprise applications
Exposure to production-level code and agile development with CI/CD
Opportunity to contribute to meaningful projects
A chance to transition into a full-time role based on performance
We have 2 types of interns: Backend Development Intern & Full Stack Development Intern
1) Backend Development Intern
What You'll Do:
Assist in building and maintaining web applications using modern frameworks like Ruby on Rails
Collaborate with developers on designing, coding, testing, and deploying features
Participate in code reviews and agile team activities (e.g., stand-ups, retrospectives)
Help integrate third-party APIs and work with relational databases such as MySQL or PostgreSQL
Write and maintain unit and integration tests under guidance (e.g., RSpec, Cucumber)
Learn about DevOps practices such as CI/CD, AWS, and Docker through hands-on exposure
Explore best practices in software engineering, including TDD, Microservices, and Object-Oriented Design
What We Look For:
Currently pursuing or recently completed a degree in Computer Science or Software Engineering
Some coding experience with any programming language — Ruby, Java, PHP preferred
Basic understanding of web development frameworks (e.g., Rails, Laravel, Spring)
Eagerness to learn, ask questions, and work as part of a team
Good analytical and problem-solving skills
Comfortable communicating in both Vietnamese and English
2) Full Stack Development Intern
What You'll Do
Assist in building and maintaining web and/or mobile applications
Collaborate with developers on designing, coding, testing, and deploying features.
Participate in code reviews and agile team activities (e.g., stand-ups, retrospectives)
Explore best practices in software engineering, including TDD, Microservices, and Object-Oriented Design
What We Look For:
Currently pursuing or recently completed a degree in Computer Science or Software Engineering
Some coding experience with:
Backend: .NET Core with C#, ASP.NET Web APIs
Frontend: React/Angular, pure JavaScript
Understanding of object-oriented programming (OOP)
Comfortable communicating in both Vietnamese and English
Basic knowledge of Git and version control workflows.
We Prefer candidates with:
Familiarity with REST APIs, JSON, and web/mobile app architecture
Enthusiastic about UI/UX and attention to design details
Curiosity and willingness to explore AI-powered tools and workflows (e.g., GitHub Copilot, ChatGPT)
Eager to learn, adaptable, and self-motivated
Effective communication skills, IELTS 6.0 preferred
Attention to detail and willingness to receive feedback
Enthusiastic about mobile technologies and staying current with trends