Do something Great

At Vietnam Silicon, we are on a mission to innovate and create world-class technology solutions.

  1. Home
  2. Career
  3. Backend Developer Intern

Backend Developer Intern

Ho Chi Minh Office
Intern
Department: Technical
Expiration Date: 2025-05-31
Share this job

At Vietnam Silicon, we seek Backend Developer Interns with a Growth Mindset to join our dynamic team. As an intern in this role, you will work closely with our product, engineering, and business teams to ensure that our product strategies align with customer needs and business goals. This is a fantastic opportunity to gain hands-on experience in business analysis, focusing on building and improving products that truly add value.


Responsibilities

  1. Assist in designing, developing, and maintaining backend systems and APIs that power our applications.
  2. Write clean, efficient, well-documented code following best practices and coding standards.
  3. Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality solutions.
  4. Work with databases (PostgreSQL/MySQL) to design schemas, write queries, and ensure data integrity.
  5. Troubleshoot, debug and optimize code to improve performance and reliability.
  6. Participate in code reviews to learn from peers and contribute to team growth.
  7. Stay updated with emerging technologies and apply them where applicable to enhance our systems.


Qualifications

Must Have

  1. Has fundamental knowledge of Operating Systems and Networks.
  2. Basic knowledge of at least one programming language, preferably Go or Python.
  3. Understanding relational databases such as PostgreSQL or MySQL (e.g., writing basic queries, designing simple schemas).
  4. Strong problem-solving skills and a willingness to learn new technologies.
  5. Good understanding of version control systems like Git.
  6. Excellent communication skills and a collaborative mindset.


Preferred Skills (Bonus Points)

  1. Hands-on experience or academic projects using Go and/or Python.
  2. Exposure to backend frameworks (e.g., Flask/Django/FastAPI for Python, Gin/Chi for Go).
  3. Knowledge of cloud platforms (e.g., AWS, GCP, or Azure) or containerization tools like Docker.
  4. Experience with other databases (e.g., MongoDB, Redis) or caching mechanisms.
  5. Understanding of software development lifecycle (SDLC) and Agile methodologies.
  6. Contributions to open-source projects or a portfolio showcasing relevant work.
Recruitment Process
1
Application Review
2
Initial Conversation
3
Technical Interview
4
Filnal Discussion
5
Offer & Welcome
Please upload your Resume
Select relevant documents to upload your Resume
You are applying for
Contact Details