1 217 Software Dev jobs in Vietnam
RUST BACKEND Software Dev (HYBRID)
Posted 7 days ago
Job Viewed
Job Description
Job Description
We are seeking a skilled Rust Developer to join our team. As a Rust Developer, you will be responsible for developing backend systems and infrastructure using Rust programming language. You will work closely with our team of developers and
engineers to build high-performance, scalable, and secure applications.
Responsibilities
- Design, develop, and maintain backend systems and infrastructure using Rust programming language. li>Work with cross-functional international teams to understand business requirements and translate them into technical solutions.
- Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
- Participate in code reviews and provide constructive feedback to other team members.
- Troubleshoot and debug issues in production and non-production environments.
- Stay up-to-date with the latest technologies, programming languages, and frameworks related to Rust development.
RUST BACKEND Software Dev (HYBRID)
Posted 12 days ago
Job Viewed
Job Description
Job Description
We are seeking a skilled Rust Developer to join our team. As a Rust Developer, you will be responsible for developing backend systems and infrastructure using Rust programming language. You will work closely with our team of developers and
engineers to build high-performance, scalable, and secure applications.
Responsibilities
- Design, develop, and maintain backend systems and infrastructure using Rust programming language. li>Work with cross-functional international teams to understand business requirements and translate them into technical solutions.
- Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
- Participate in code reviews and provide constructive feedback to other team members.
- Troubleshoot and debug issues in production and non-production environments.
- Stay up-to-date with the latest technologies, programming languages, and frameworks related to Rust development.
RUST BACKEND Software Dev (HYBRID)
Posted 19 days ago
Job Viewed
Job Description
Job Description
We are seeking a skilled Rust Developer to join our team. As a Rust Developer, you will be responsible for developing backend systems and infrastructure using Rust programming language. You will work closely with our team of developers and
engineers to build high-performance, scalable, and secure applications.
Responsibilities
- Design, develop, and maintain backend systems and infrastructure using Rust programming language. li>Work with cross-functional international teams to understand business requirements and translate them into technical solutions.
- Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
- Participate in code reviews and provide constructive feedback to other team members.
- Troubleshoot and debug issues in production and non-production environments.
- Stay up-to-date with the latest technologies, programming languages, and frameworks related to Rust development.
Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement software applications using various programming languages and technologies.
- Write clean, efficient, maintainable, and well-documented code.
- Participate in the full software development lifecycle (SDLC), including planning, coding, testing, deployment, and maintenance.
- Collaborate with cross-functional teams to define software requirements and technical specifications.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and resolve software defects and issues.
- Optimize application performance and scalability.
- Contribute to architectural discussions and decision-making.
- Stay up-to-date with emerging technologies and industry best practices.
- Participate in agile development processes and ceremonies.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Development Engineer or in a similar role.
- Proficiency in at least one object-oriented programming language (e.g., Java, Python, C++).
- Experience with web development frameworks (e.g., Spring, Django, Node.js, React).
- Understanding of database technologies (SQL, NoSQL).
- Familiarity with software development tools and practices, including version control (Git) and CI/CD pipelines.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills for remote teamwork.
- Ability to work independently and manage time effectively.
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
Software Development Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead software development teams and projects.
- Oversee the full software development lifecycle.
- Mentor and guide junior developers.
- Conduct code reviews and ensure code quality.
- Design software architecture and ensure scalability.
- Collaborate with product management and stakeholders.
- Implement agile development methodologies.
- Manage project timelines and deliverables.
- Bachelor's or Master's degree in Computer Science or related field.
- Proven experience in software development leadership.
- Expertise in multiple programming languages and frameworks.
- Strong understanding of software architecture and design patterns.
- Experience with agile methodologies and project management.
- Excellent leadership, communication, and problem-solving skills.
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and high-performance web applications and services.
- Collaborate with cross-functional teams to define software requirements and features.
- Write clean, maintainable, and well-documented code following established coding standards.
- Conduct code reviews to ensure code quality, best practices, and adherence to design principles.
- Implement unit tests, integration tests, and end-to-end tests to ensure application reliability.
- Participate in the architectural design of new features and systems.
- Troubleshoot and debug software defects, providing timely resolutions.
- Mentor and guide junior software engineers, fostering their technical growth.
- Contribute to the continuous improvement of development processes and tooling.
- Stay updated with emerging technologies and industry trends in software development.
- Ensure the security and performance of deployed applications.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in software development.
- Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
- Strong experience with modern web frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Spring Boot, .NET).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies (SQL and NoSQL).
- Knowledge of Agile development methodologies and CI/CD practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for a remote team environment.
- Experience with microservices architecture is a plus.
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain high-quality software solutions.
- Write clean, efficient, and well-documented code.
- Collaborate with product managers and other engineers to define requirements.
- Participate in architectural design discussions and decisions.
- Implement and manage unit tests and integration tests.
- Deploy software to various environments using CI/CD pipelines.
- Mentor and provide technical guidance to junior developers.
- Conduct code reviews and ensure adherence to coding standards.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in at least one major programming language (e.g., Java, Python, C++, C#).
- Experience with web development frameworks (e.g., Spring, Django, React, Angular).
- Knowledge of database systems (SQL/NoSQL) and ORM frameworks.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong understanding of software development methodologies (Agile, Scrum).
- Excellent problem-solving and analytical skills.
Be The First To Know
About the latest Software dev Jobs in Vietnam !
Remote Software Development Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, deploy, maintain, and improve software throughout its lifecycle.
- Manage individual projects priorities and deliverables, collaborating effectively in a remote team.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Participate in code reviews, providing constructive feedback to peers.
- Collaborate with product managers, designers, and other engineers to define software requirements and features.
- Troubleshoot, debug, and upgrade existing software systems.
- Develop and implement automated tests to ensure software quality and reliability.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to architectural discussions and decisions.
- Mentor junior engineers and share knowledge within the team.
- Ensure the performance, quality, and responsiveness of applications.
- Contribute to the continuous improvement of development processes and tools.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience in software development with proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with database technologies (SQL, NoSQL).
- Familiarity with agile development methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with experience working in remote teams.
- Ability to work independently, manage workload effectively, and meet deadlines.
- Experience with CI/CD pipelines and automated testing is a plus.
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Graduate Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Develop, test, and deploy software applications.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams on software projects.
- Participate in code reviews and provide constructive feedback.
- Learn and apply agile development methodologies.
- Troubleshoot and debug software issues.
- Contribute to technical design discussions.
- Assist in the creation of technical documentation.
- Adhere to coding standards and best practices.
- Continuously learn new technologies and development tools.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
- Strong foundation in programming principles, data structures, and algorithms.
- Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
- Familiarity with software development lifecycle (SDLC).
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a remote, collaborative team environment.
- Strong communication and interpersonal skills.
- Eagerness to learn and adapt to new technologies.
- Understanding of version control systems (e.g., Git) is a plus.