3 834 IT & Software jobs in Vietnam

Junior Software Developer (Remote)

77000 Hoa Sơn WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Are you a recent graduate or an aspiring developer eager to launch your career in software engineering? Our client is seeking enthusiastic Junior Software Developers to join their innovative tech team. This is a fully remote, entry-level opportunity designed for individuals passionate about coding and eager to learn. You will work alongside experienced engineers, contributing to the development of cutting-edge software solutions. This internship provides hands-on experience with modern development tools and methodologies, offering a fantastic foundation for your future career.

Responsibilities:
  • Assist in the design, development, and implementation of software applications.
  • Write clean, efficient, and well-documented code under the guidance of senior developers.
  • Participate in code reviews and provide constructive feedback.
  • Debug and troubleshoot software issues, identifying root causes and implementing solutions.
  • Collaborate with team members on project requirements and design discussions.
  • Contribute to testing efforts, including unit testing and integration testing.
  • Learn and apply new technologies, frameworks, and best practices.
  • Assist in the maintenance and enhancement of existing software systems.
  • Document technical specifications and user guides.
  • Participate in team meetings and agile development ceremonies.
  • Gain practical experience in software development lifecycles.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Understanding of software development principles and data structures.
  • Familiarity with version control systems (e.g., Git) is a plus.
  • Strong problem-solving skills and logical thinking.
  • Excellent communication and collaboration abilities.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage tasks effectively in a remote environment.
  • A portfolio of personal projects or contributions to open-source projects is highly regarded.
  • Must have a reliable internet connection and a suitable remote workspace.
This internship offers a chance to gain invaluable industry experience in a supportive, remote-first environment. If you are a motivated self-starter with a passion for technology, this is the perfect opportunity to kickstart your career.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Developer

53000 Hoa Sơn WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking enthusiastic and talented Remote Graduate Software Developers to join their innovative technology team. This is a fantastic opportunity for recent graduates to kick-start their careers in a fully remote environment, working on cutting-edge software development projects. You will be mentored by experienced engineers, contributing to real-world applications and gaining invaluable hands-on experience. The ideal candidate is passionate about coding, eager to learn new technologies, and possesses a strong foundation in computer science principles. Your responsibilities will include:
  • Collaborating with senior developers to design, develop, and test software applications.
  • Writing clean, efficient, and maintainable code in accordance with established coding standards.
  • Participating in code reviews and providing constructive feedback.
  • Troubleshooting and debugging software issues.
  • Contributing to the entire software development lifecycle, from concept to deployment.
  • Learning and applying new programming languages, frameworks, and tools.
  • Documenting code and technical specifications.
  • Assisting with the implementation of new features and enhancements.
  • Engaging with team members in daily stand-ups and project meetings.
  • Adhering to agile development methodologies.
A Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a closely related field is required. Strong programming skills in at least one major language (e.g., Java, Python, C++, JavaScript) are essential. Familiarity with software development methodologies, data structures, and algorithms is expected. Excellent problem-solving abilities and a proactive approach to learning are key. While this role supports the Quy Nhon, Binh Dinh, VN region, it is a fully remote position. If you are a motivated graduate looking to gain practical experience in software development within a supportive and innovative remote setting, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

70000 An Thanh WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and visionary Senior Software Architect to join their growing IT team in Ho Chi Minh City, Ho Chi Minh, VN . This role is crucial for defining and overseeing the technical direction of our software development efforts, ensuring the creation of robust, scalable, and high-performance systems. You will be responsible for designing software architectures, setting technical standards, and mentoring development teams. The ideal candidate will possess extensive experience in software design and development, a deep understanding of various architectural patterns, and a proven ability to translate business requirements into technical solutions. Your responsibilities will include:
  • Designing and developing high-level software architecture for complex applications.
  • Defining technical standards, best practices, and coding guidelines.
  • Evaluating and recommending technologies, frameworks, and tools for software development.
  • Collaborating with product managers and stakeholders to understand business requirements and translate them into technical specifications.
  • Mentoring and guiding software development teams, providing technical leadership and expertise.
  • Identifying and addressing technical debt and system limitations.
  • Ensuring the scalability, reliability, security, and performance of software solutions.
  • Leading code reviews and promoting code quality and maintainability.
  • Staying abreast of emerging technologies and industry trends.
  • Developing and maintaining architectural documentation.
  • Troubleshooting complex technical issues and providing solutions.
  • Participating in the entire software development lifecycle, from planning to deployment and maintenance.
A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required. A minimum of 8 years of experience in software development, with at least 3 years in a software architect or technical lead role, is essential. Proven experience in designing and implementing complex, scalable, and distributed systems is a must. Strong knowledge of various architectural patterns (e.g., microservices, monolithic, event-driven), design patterns, and data modeling techniques is required. Expertise in multiple programming languages and technologies relevant to our stack (e.g., Java, Python, .NET, cloud platforms like AWS/Azure) is highly desirable. Excellent analytical, problem-solving, and communication skills are critical for this role in Ho Chi Minh City, Ho Chi Minh, VN .
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Apprentice

80000 Long Xuyen, An Giang WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for aspiring tech professionals to join their fully remote apprenticeship program as a Senior Software Engineering Apprentice. This program is designed to provide intensive, hands-on training and mentorship for individuals looking to build a career in software development. You will work alongside experienced engineers on real-world projects, contributing to the design, development, and testing of innovative software solutions. This is a remote-first initiative, fostering collaboration and learning through cutting-edge digital tools. Upon successful completion of the apprenticeship, there is a strong possibility of conversion to a full-time role.

Key Responsibilities:
  • Learn and apply software development principles, best practices, and methodologies under the guidance of senior engineers.
  • Participate in the design, coding, debugging, and testing of software applications.
  • Collaborate with team members on coding standards, code reviews, and pair programming sessions.
  • Assist in the development of unit tests and integration tests to ensure code quality and reliability.
  • Contribute to the maintenance and improvement of existing software systems.
  • Gain practical experience with various programming languages, frameworks, and tools relevant to the company's tech stack.
  • Actively participate in team meetings, sprint planning, and retrospective sessions.
  • Develop technical documentation and user guides as required.
  • Engage in continuous learning to stay updated with new technologies and industry trends.
  • Assist in troubleshooting and resolving software defects.

Required Qualifications:
  • A demonstrable passion for software development and a strong desire to learn.
  • Completion of a relevant technical education or bootcamp, or equivalent self-taught knowledge.
  • Foundational understanding of at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Basic knowledge of data structures, algorithms, and object-oriented programming concepts.
  • Familiarity with version control systems like Git.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities, with the capacity to thrive in a remote environment.
  • Proactive attitude and willingness to take initiative.
  • Ability to commit to the full duration of the apprenticeship program.
This apprenticeship is a fantastic pathway into a career in software engineering within a supportive and dynamic remote setting. Our client is committed to fostering talent and providing the necessary resources for apprentices to succeed and grow.
This advertiser has chosen not to accept applicants from your region.

Senior Full-Stack Software Engineer

53000 Thuy Van WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing tech company, is seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join their fully remote engineering team. You will play a key role in designing, developing, and deploying scalable web applications and services that drive our client's innovative products. This position demands expertise across both front-end and back-end development, with a strong focus on creating robust, user-friendly, and efficient software solutions. As a fully remote role, you will collaborate seamlessly with a distributed team of engineers, product managers, and designers using agile methodologies and state-of-the-art collaboration tools.

Key Responsibilities:
  • Design, develop, test, deploy, and maintain full-stack web applications and APIs.
  • Write clean, efficient, and well-documented code for both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python, Java, Go) components.
  • Collaborate with product managers and designers to translate requirements into technical specifications and functional user interfaces.
  • Develop and manage database solutions (e.g., SQL, NoSQL) ensuring data integrity and performance.
  • Implement and optimize cloud infrastructure and services (e.g., AWS, Azure, GCP).
  • Conduct code reviews, provide constructive feedback, and mentor junior engineers.
  • Troubleshoot and resolve software defects and performance issues.
  • Ensure the security, scalability, and reliability of all applications.
  • Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Stay updated with emerging technologies and industry best practices.

Required Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional software development experience, with a significant portion focused on full-stack development.
  • Proven expertise in front-end technologies (HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js).
  • Strong proficiency in back-end development languages and frameworks (e.g., Node.js/Express, Python/Django/Flask, Java/Spring, Ruby on Rails).
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with a proven ability to work effectively in a remote team.
This fully remote position offers an exciting opportunity to work on challenging projects and contribute to a company at the forefront of technology innovation.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend

57000 Nha Trang, Khanh Hoa WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a talented and experienced Senior Software Engineer specializing in backend development to join their innovative IT & Software team. This role is based in Nha Trang, Khanh Hoa, VN . You will be responsible for designing, developing, and maintaining scalable and robust backend systems and APIs that power their cutting-edge applications. Your contributions will be vital in ensuring the performance, security, and reliability of our client's software solutions. Key responsibilities include writing clean, efficient, and maintainable code, collaborating with frontend developers and product managers to define software requirements, and participating in the full software development lifecycle, from planning and design to deployment and ongoing maintenance. The ideal candidate will possess a deep understanding of backend technologies, databases, and cloud infrastructure. Experience with microservices architecture, containerization (e.g., Docker, Kubernetes), and CI/CD pipelines is highly desirable. You will be expected to mentor junior engineers, conduct code reviews, and contribute to architectural decisions. This is an excellent opportunity to work on challenging projects, utilize modern technologies, and grow your career within a fast-paced and collaborative environment.
Key Responsibilities:
  • Design, develop, and implement high-performance backend services and APIs.
  • Write clean, well-documented, and maintainable code in languages such as Java, Python, or Go.
  • Collaborate with product managers, designers, and frontend engineers to deliver features.
  • Optimize applications for maximum speed, scalability, and security.
  • Manage and design database schemas and query optimization.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Participate in code reviews, providing constructive feedback to team members.
  • Troubleshoot and debug complex issues across the stack.
  • Contribute to architectural design and technical decision-making.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • Minimum of 5 years of professional experience in backend software development.
  • Proficiency in one or more backend programming languages (e.g., Java, Python, Node.js, Go).
  • Strong understanding of database technologies (e.g., SQL, NoSQL) and ORM frameworks.
  • Experience with RESTful API design and implementation.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Knowledge of containerization technologies (Docker, Kubernetes).
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

40000 Hoang Hoa WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on an exciting career path as a Junior Software Development Apprentice, designed for ambitious individuals eager to learn and grow in the tech industry. This fully remote, entry-level position offers comprehensive training and hands-on experience in modern software development methodologies. You will work closely with experienced mentors and senior developers, contributing to real-world projects from day one. Our client is committed to fostering a supportive learning environment where you can build a strong foundation in coding, debugging, and software lifecycle management. Your responsibilities will include assisting in the design and implementation of software features, writing clean and efficient code, participating in code reviews, and collaborating with cross-functional teams. We are looking for candidates with a passion for technology, strong problem-solving skills, and a proactive attitude towards learning. While prior coding experience is beneficial, it is not strictly required; a genuine interest and willingness to immerse yourself in coding challenges are key. This role provides an unparalleled opportunity to develop skills in various programming languages, frameworks, and tools, paving the way for a successful career in software engineering. You'll gain exposure to agile development practices, version control systems, and testing frameworks. The ideal candidate possesses excellent communication skills, the ability to work independently and as part of a remote team, and a keen eye for detail. We value collaboration, continuous improvement, and a positive, can-do spirit. If you are ready to kickstart your career in a dynamic, remote-first setting, this apprenticeship is the perfect launchpad for your aspirations. Join us to shape the future of technology and build impactful software solutions.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest It and software Jobs in Vietnam !

Senior Software Architect

59000 Pleiku, Gia Lai WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology firm looking for a highly experienced Senior Software Architect to lead the design and development of scalable and robust software solutions. Based in Pleiku, Gia Lai, VN , you will be instrumental in defining our technology roadmap, setting architectural standards, and guiding development teams to build cutting-edge products. This role requires a deep understanding of software development lifecycle, various architectural patterns, and a passion for creating high-quality, maintainable code. You will work closely with product managers, stakeholders, and engineers to translate business requirements into elegant technical designs.

Key Responsibilities:
  • Design and oversee the implementation of complex software systems and applications, ensuring scalability, performance, and security.
  • Define and enforce architectural standards, best practices, and design patterns across all development projects.
  • Lead and mentor software engineering teams, providing technical guidance and code reviews.
  • Collaborate with product management and business stakeholders to understand requirements and translate them into technical solutions.
  • Evaluate and recommend new technologies, frameworks, and tools to improve development efficiency and product quality.
  • Identify and address technical debt and architectural risks.
  • Develop and maintain comprehensive architectural documentation.
  • Conduct performance analysis and optimization of existing systems.
  • Participate in the full software development lifecycle, from conception to deployment and maintenance.
  • Ensure the integrity and security of software systems.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 4 years in a software architect or lead engineering role.
  • Proven experience in designing and implementing large-scale, distributed systems.
  • Expertise in multiple programming languages (e.g., Java, Python, C#, Go) and modern development frameworks.
  • Strong knowledge of cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
  • Excellent problem-solving, analytical, and critical-thinking skills.
  • Strong leadership and communication skills, with the ability to influence technical decisions.
  • Experience with agile development methodologies.
  • Understanding of database technologies (SQL, NoSQL) and data modeling.

Join our client and play a pivotal role in shaping the future of their technology.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Backend

05050 Thai Binh , Thai Binh WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Software Engineer specializing in backend development. This is a fully remote position, offering you the chance to work on challenging projects with a talented, distributed team. The ideal candidate will possess extensive experience in designing, developing, and deploying scalable, high-performance backend systems. You will be responsible for writing clean, maintainable code, architecting robust APIs, optimizing database performance, and collaborating with frontend developers and product managers to deliver exceptional software solutions. A strong understanding of modern software development practices and a passion for problem-solving are key.

Key Responsibilities:
  • Design, develop, and maintain scalable and robust backend services and APIs.
  • Write clean, efficient, and well-documented code in languages such as Java, Python, Node.js, or Go.
  • Collaborate with product managers, designers, and frontend engineers to define and implement new features.
  • Optimize application performance, identify bottlenecks, and implement solutions for scalability.
  • Develop and manage database schemas, ensuring data integrity and efficient querying.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve bugs and production issues in a timely manner.
  • Stay current with emerging technologies and industry best practices in backend development.
  • Mentor junior engineers and contribute to technical decision-making processes.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in backend software development.
  • Proficiency in one or more backend programming languages (e.g., Java, Python, Node.js, Go, Ruby).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Strong understanding of API design principles (RESTful, GraphQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with microservices architecture and design patterns.
  • Experience with testing frameworks and methodologies (unit, integration, end-to-end).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.

This role is an excellent opportunity for an experienced backend engineer looking to contribute to cutting-edge technology in a flexible, remote work environment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

24000 Nam Dinh , Nam Dinh WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Senior Software Engineer to join their agile development team. This is a fully remote position, offering the opportunity to contribute to cutting-edge software solutions from anywhere. You will be responsible for designing, developing, testing, and deploying high-quality software applications. This role requires a strong foundation in software engineering principles, proficiency in multiple programming languages, and a passion for building scalable and robust systems. You will work collaboratively with product managers, designers, and other engineers to deliver innovative features and improve existing functionalities. We are seeking a proactive individual with excellent problem-solving skills and a commitment to writing clean, efficient, and maintainable code. Key Responsibilities: Design, develop, and maintain robust and scalable software applications; Write clean, efficient, well-documented, and testable code; Collaborate with cross-functional teams to define, design, and ship new features; Troubleshoot, debug, and upgrade existing systems; Participate in code reviews to ensure code quality and adherence to best practices; Contribute to architectural discussions and decisions; Mentor junior engineers and provide technical guidance; Stay up-to-date with new technologies and industry trends; Participate in all phases of the software development lifecycle; Develop and maintain technical documentation. Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field; Minimum of 6 years of professional experience in software development; Proven experience in designing and developing complex software systems; Proficiency in one or more programming languages such as Java, Python, C++, JavaScript, or Go; Strong understanding of data structures, algorithms, and object-oriented design; Experience with cloud platforms (AWS, Azure, GCP) is a plus; Familiarity with agile development methodologies; Excellent problem-solving, analytical, and debugging skills; Strong communication and collaboration skills; Ability to work independently and manage time effectively in a remote environment. Join our innovative team and build the future of software remotely.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All IT & Software Jobs