TopDev

CÔNG TY CỔ PHẦN SUNTEK

Fullstack Developer (Java NodeJS + React JS)

Thành phố Thủ Đức, Hồ Chí Minh
Đăng 1 tuần trước và Công việc hết hạn trong 3 tuần tới

Năm kinh nghiệm tối thiểu

Cấp bậc

Loại hình

Loại hợp đồng

Trách nhiệm công việc

Frontend Activities

  • Analyze requirements and implement responsive and interactive web applications using React JS and modern frontend technologies (Redux, Vite, Typescript).
  • Collaborate with other developers to integrate data from Backend to application
  • Write clean and maintained code following engineering best practices (unit testing, source control, continuous integration, design patterns, etc…).
  • Optimize web application performance (e.g., code splitting, lazy loading, caching). Conduct performance testing and tuning to ensure fast load times and smooth interactions.
  • Collaborate with developers, testers, product management to create new solutions, facilitate feedback, and achieve design decisions.

Backend Activities

  • Turn designs and product specifications into functional, and scalable backend components including, but not limited to micro-services, DB, and integration between systems.
  • Communicate with the Product Owner, and other developers to clarify requirements and propose solutions.
  • Develop high-quality code that follows industry standard best practices regarding accessibility, performance, and code standards.
  • Building reusable code for future use.
  • Assist in integration testing, system testing, user acceptance testing, and implementation.
  • Work closely with the team leader and project manager to ensure your projects are on track. Carry out the day-to-day tasks such as stand-up calls, meetings, deployments and relevant essential activities. Working with technical leads to research and stay on top of new technologies and development best practices.
  • Accurate estimation and delivery deadlines.
  • Collaborate and troubleshoot with other development teams to achieve a target

Report: Report to team leader

Other as assigned

  • Help troubleshoot issues
  • Conduct post-release/ post-implementation testing
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle
  • Other tasks as requested by Management.

Kỹ năng & Chuyên môn

Knowledge expert

  • Bachelor's degree or higher in Computer Science, Computer Engineering, or related field
  • Have 3+ years of experience in technical support, customer support, or related technical fields.
  • Understanding and development experience in one or more of the following languages: HTML & JavaScript (React); Java (Spring); PHP (Laravel); NodeJS (TypeScript, NestJS)

Skills

  • Strong analytical and English communication skills is a must.
  • Strong experience in Java (JavaEE/Spring/Spring Boot).
  • Strong programming skills in Node.js, JavaScript, TypeScript and its modern ES6+ syntax and features
  • Strong understanding of server-side architecture and experience in backend development
  • Strong in backend engineering skills and understands the need to balance scalability, security and performance.
  • Practical knowledge of version control systems, Git flow, Trunk, and GitHub flow branching strategies.
  • Writing maintainable code that is well thought out and can be reused across multiple projects.
  • Experience in designing RDBMS-based databases (e.g., MySQL, Oracle) and SQL development
  • Experience using Linux servers
  • Experience with cloud services such as AWS
  • Experience with version control systems (e.g., Git) for source code management
  • Experience with Git version control and general version control system best practices
  • Good understanding of software design patterns
  • Demonstrated knowledge of software development life cycle
  • Having experience using version control software
  • Having ability to adapt to various cultures and environments
  • Strong analytical and problem-solving skills
  • Strong organizational skills

Attitude

  • Analytical mind and problem-solving aptitude
  • Attention to detail

Phúc lợi dành cho bạn

  • 13th-month salary
  • Review salary once per year
  • Insurances such as Vietnamese labor law and premium health care
  • Meal and parking allowances are covered by the company
  • Exciting company outings/events and team-building activities
  • Open, friendly, professional working environment, values-driven, and agile culture.
  • Attractive career path, we focus on your development.
  • Sponsorship for training courses, and professional certificates
  • Work-life balance 40-hr per week from Mon to Fri.

Quy trình phỏng vấn

Vòng 1

Phỏng vấn qua điện thoại

Vòng 2

Phỏng vấn trực tiếp với Tech Lead

Vòng 3

Deal lương