← All open roles

Full-Stack Developer Internship

  • Job typeInternship
  • FunctionEngineering
  • LocationHo Chi Minh City, Vietnam

About discovermarket

discovermarket helps both the insurance industry and consumer-facing brands to digitize insurance distribution and operations end-to-end. We provide the infrastructure that empowers partners to embed insurance offerings into customer journeys. Our modular, API-driven technology enables partners to embed insurance into customer journeys, deliver better customer experiences and create new revenue opportunities.

About the role

We are looking for a Full-Stack Developer Intern to join our engineering team for a six-month internship. You will work alongside experienced engineers across front-end and back-end development, contributing to live features on the discovermarket platform.

You will also learn how software is built in an AI-native engineering environment. Our Agent Development Lifecycle (ADLC) integrates AI agents throughout the development process, while engineers remain responsible for reviewing, testing and approving the work. You will use our in-house Agent Development Kit (ADK) and learn how to work effectively with AI while developing the judgement to verify what it produces.

What you will do

Full-Stack Development

  • Contribute to real product features across front-end and back-end applications
  • Work with your mentor to understand requirements and turn them into working, tested solutions
  • Write, test, debug and improve code following our development and code review practices
  • Learn how APIs and microservices work together and how features move from development to production

AI-Assisted Engineering

  • Develop features using our ADK and AI-assisted development workflow
  • Use AI agents to support planning, coding and testing while reviewing and verifying all AI-generated output
  • Share feedback and learnings to help us improve our AI-assisted engineering workflow

Learning & Collaboration

  • Participate in stand-ups, technical discussions, code reviews and training sessions
  • Collaborate with colleagues across functions and markets as part of an international team
  • Share what you learn, including useful AI tools and workflows, with fellow interns and the wider team

    Who we are looking for

    • Third- or fourth-year student, or graduate within the last 12 months, in Computer Science, Information Technology or a related field
    • Able to commit to the full six-month internship
    • Basic knowledge of at least one programming language, such as Java or JavaScript/TypeScript
    • Understanding of core programming concepts, REST APIs, databases and version control with Git
    • Hands-on experience using AI coding tools such as Claude, ChatGPT or GitHub Copilot
    • Basic understanding of the capabilities and limitations of large language models (LLMs)
    • Good written and spoken English, with a willingness to learn, ask questions and take feedback
    • Responsible, organised and comfortable working collaboratively in a professional environment
    • Nice to have: exposure to Angular, Spring Boot, MongoDB, Docker, AWS/Azure, or a GitHub portfolio showcasing school or personal projects

          Please note: Shortlisted candidates will be invited to complete a technical interview and skills assessment as part of the recruitment process.

          Why discovermarket

          • Mentorship: Learn directly from experienced engineers throughout your internship 
          • Real-world experience: Contribute to front-end and back-end development on a live platform
          • AI-native engineering: Gain practical experience building software with AI agents as part of the development lifecycle
          • Training & Development: Take part in technical and professional learning sessions
          • International exposure: Work alongside colleagues across Switzerland, Singapore, Portugal, and Latin America 
          • Start-up experience: Experience start-up culture up close, working with our CPO, CTO and Management Team
          • Potential full-time opportunity based on performance

            discovermarket is committed to diversity and inclusion. We welcome applicants of every background and do not tolerate discrimination or harassment on the basis of race, ethnicity, nationality, religion, gender, gender identity, sexual orientation, marital or family status, disability, age, or any other status protected by applicable law.

            By submitting your application, you acknowledge that discovermarket may collect, store and process your personal data for recruitment purposes. For details of how we handle your data, please see our Privacy Policy.