Fullstack Developer (Middle)
Job Description:
Develop web features based on assigned requirements, participate in requirement analysis, and propose suitable technical solutions.
Write frontend/backend code following the team's instructions and coding standards. Participate in code reviews and mentor Junior Developers.
Support bug fixing and improving existing functionality; optimize performance, handle defects, and ensure code quality.
Write unit tests and integration tests for assigned modules.
Update technical documentation related to the assigned codebase, and coordinate with QA, BA, and DevOps teams during the development and deployment processes.
Requirements:
Minimum Bachelor's Degree in Information Technology, Computer Science, or a related field.
At least 3 years of practical experience with:
Node.js + TypeScript
React + TypeScript
Proficient in:
Sequelize ORM
SQL and database design
Solid understanding of:
Event-Driven Architecture
Authentication / Authorization
Database optimization, caching, and scaling.
Preferred/Plus: Experience in integrating complex APIs, handling rate limits, and asynchronous workflows.
Technical Skills:
Backend: Node.js, TypeScript, Express.js
Architecture: Event-Driven
Database: MySQL, Sequelize ORM
External APIs: Amazon API, Lark/Feishu API, OpenAI API
Frontend: React, TypeScript, Vite, TanStack Query, Ant Design
Optional: Other web frameworks like Java Servlet/Spring Boot, Python
Soft Skills:
Proactive mindset with a strong drive for continuous improvement.
Ability to work independently and take end-to-end responsibility for assigned tasks.
Eagerness to learn, receptive to feedback/code reviews, and a good team player.
Experience in team management is a plus.
Benefits:
Direct Benefits:
Salary: Negotiable.
13th-month salary + Seniority bonus.
Social Insurance in compliance with labor laws.
Private health insurance.
Annual performance review (once a year).
Special allowances: Entertainment allowance, housing allowance, etc.
Indirect Benefits:
Equipment support: Company-provided computer/laptop.
Fully paid annual leave and birthday leave.
Annual company trips.
Annual health check-ups.
Gifts for birthdays, Tet holidays, special occasions, and weddings.
Free tea and coffee at the office.
Centrally located, easily accessible, green, clean, and beautiful office environment.
Working Hours:
Morning: 8:30 AM - 12:00 PM | Afternoon: 1:00 PM - 5:30 PM.
Monday to Friday;
And one (01) Saturday per month.
Workplace:
XL Office - 167 Tran Nao Street, An Khanh Ward, Ho Chi Minh City.