Description
You are a seasoned full-stack developer with a passion for building innovative web applications.
You will design, develop, and maintain scalable web applications using modern front-end and back-end technologies.
Responsibilities:
- Design, develop, and maintain scalable web applications using modern front-end and back-end technologies.
- Implement AI agents and algorithms into web applications to enhance functionality and user experience.
- Collaborate with Agile teams and business users to deliver high-quality solutions.
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Develop and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and performance of applications.
- Manage the deployment of applications to production environments, ensuring scalability and security.
- Create and maintain technical documentation for code, APIs, and system architecture.
Requirements:
- Bachelor’s or Master’s degree in Computer Science.
- 7+ years of experience in full-stack software development.
- Proficiency in HTML, CSS, JavaScript, and frameworks such as React and Angular.
- Strong knowledge of server-side languages such as Node.js, Python, and Golang, and experience with frameworks like Express, FastAPI/Django.
- Proficiency in SQL and NoSQL databases such as PostgreSQL, MongoDB, and Elasticsearch.
- Experience with containerization tools like Docker/Podman, and familiar with Gitlab, Jenkins for CI/CD.
- Proficiency in Git and collaborative development workflows.
- Familiar with AI models and AI agent frameworks.
- Knowledge of microservices architecture is a plus.
- Experience with agile development methodologies, i.e., Scrum, Kanban.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://careers.synopsys.com/job/ho-chi-minh-city/full-stack-developer/44408/96919787088