Mô tả công việc
Software Development:
Write, test, and debug code based on project specifications.
Develop and maintain applications and software systems.
Participate in the entire Software Development Life Cycle (SDLC).
Technical Implementation:
Integrate software components into a fully functional system.
Utilize programming languages, frameworks, and tools as required.
Deploy and manage databases.
Deploy and maintain software applications.
Collaboration and Communication:
Work closely with team members in product development.
Participate in code reviews and provide constructive feedback.
Document software design and code.
Communicate technical information effectively.
Contribute to team meetings.
Yêu cầu
General Requirements:
Ability to read and understand English documents well.
Passion for learning and enthusiasm for working in the E-commerce field.
Strong communication skills.
Ability to proactively manage your own work (Agile mindset).
Technical Requirements:
Work ratio: Backend vs. Frontend = 80:20 (Primarily focused on Backend).
Basic understanding of JavaScript and frontend frameworks like React.JS and/or [protected info]
Experience in [protected info] backend development using Express.JS and/or Nest.JS frameworks.
Familiarity or experience with TypeScript, TypeScript ORM (e.g., Prisma, TypeORM, etc.).
Knowledge or experience with REST API and GraphQL.
Experience with databases: MySQL, PostgreSQL, MongoDB.
Understanding of unit testing, integration testing, and end-to-end (E2E) testing.
Preferred Skills (Optional, but a plus):
Experience in developing Shopify apps is a huge advantage.
Familiarity or experience with e-commerce platforms is a plus.
Experience working with the fullstack Remix framework is a plus.
Ability to leverage AI tools to enhance productivity is an advantage.
Skills or understanding of DevOps (CI/CD, build, deploy) is a plus.
Quyền lợi
Attractive internship allowance
Participate in a 4-month apprenticeship program that focuses on practice.
Gain valuable hands-on experience in product development, Agile/Scrum.
Work alongside experienced professionals and gain mentorship opportunities.
Develop your skills and knowledge relevant to the IT software industry.
Experience a collaborative and supportive work environment.
Become a member of an enthusiastic and passionate team.
Participate in on-job training, ensuring you clearly understand and can perform the job.
Comfortable working environment, promoting efficiency, teamwork, and knowledge sharing.
Special attention and direction for each member's development.
Commit to this being a meaningful and useful working period in the beginning of your career.
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 6 (từ 08:30 đến 17:30)
Thông tin chung
Nơi làm việc
- - Hà Nội: CIC Tower, số 1 Nguyễn Thị Duệ, Yên Hoà, Cầu Giấy