Việc làm Có rất nhiều cơ hội công việc phù hợp với bạn tại TMA đang chờ được khám phá!

Full Stack Developer (PHP, Python)

Số lượng: Đang cập nhật
Địa điểm: Tòa nhà TMA, Công viên phần mềm Quang Trung, P. Tân Chánh Hiệp, Quận 12
Ngày hết hạn: 31/07/2024

Position Overview:

We are seeking a highly motivated and skilled Full Stack Developer to join our team and play a key role in developing and maintaining our web applications. You will be responsible for the entire development lifecycle, from designing and building the front-end and back-end to ensuring the functionality, performance, and scalability of our applications.

Responsibilities:

  • Collaborate with designers, product managers, and other stakeholders to understand user needs and translate them into technical requirements.
  • Design and develop robust, scalable, and maintainable web applications using modern technologies and best practices.
  • Write clean, well-structured, and well-documented code for both the front-end and back-end.
  • Implement user interfaces and user experiences that are intuitive, responsive, and visually appealing.
  • Develop and maintain APIs and data models to ensure efficient data access and manipulation.
  • Conduct unit and integration testing to guarantee code quality and functionality.
  • Participate in code reviews and provide constructive feedback to colleagues.
  • Proactively identify and resolve technical challenges.
  • Stay up-to-date with the latest trends and advancements in web development.
  • Create technical documentation to guide future development and maintenance.
  • Participate in Agile/Scrum development processes.

Required skills/Experience:

  • Proven experience as a Fullstack Developer or similar role.
  • Proficiency in front-end technologies such as HTML, CSS/CSS3, JavaScript, and frameworks/libraries like React, Angular, or Vue.js.
  • Strong experience with back-end languages and frameworks such as Python, Golang, PHP, Node.js...
  • Experience with database management and design (SQL, NoSQL).
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines..
  • Familiarity with UI/UX design principles.
  • Knowledge of RESTful APIs and integration.
  • Understanding of web security, performance optimization, and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.

 Preferred Qualifications:

  • Experience with cloud platforms and infrastructure (e.g., AWS, Azure, GCP) is a plus.
  • Knowledge of cybersecurity best practices.
  • Familiarity with Agile methodologies.
  • Contributions to open-source projects

Years of experiences: 2 years +

Benefits/ Opportunity:

  • Working in an international, dynamic and professional environment with many opportunities to develop career.
  • Having opportunities of being trained oversea and working directly with oversea customer
  • A stable and rewarding position where your long-term commitment will be highly valued.
  • Technical & Soft skills internal training courses
  • Many company activities (Sport and music festival, TMA Futsal league …) are held annually.
  • Competitive salary and bonus.
  • Total Health Care Insurance
  • Loan Fund
  • Team Building Fund