Senior Fullstack Engineer (NodeJS, ReactJS)
Phúc lợi
- Laptop
- Chế độ bảo hiểm
- Du Lịch
- Phụ cấp
- Chế độ thưởng
- Chăm sóc sức khỏe
- Đào tạo
- Tăng lương
- Nghỉ phép năm
- CLB thể thao
Mô tả Công việc
We are looking for a Senior Software Engineer (Fullstack NodeJS) to help us build and maintain web applications and services. As a senior engineer at ZaloPay, you will work on a diverse range of projects, collaborate with cross-functional teams, and have the opportunity to take ownership of critical development tasks.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and maintain web applications and services using Node.js and other relevant technologies.
- Write well-structured, tested and efficient code following industry best practices.
- Work on both frontend and backend development tasks, including database design, API development, and user interface implementation.
- Troubleshoot and debug issues to ensure the smooth operation of web applications.
- Stay up-to-date with the latest industry trends and technologies to propose improvements and innovations.
Yêu Cầu Công Việc
Requirements:
- Bachelor's degree in Computer Science, related field, or equivalent practical experience.
- 3-5+ years of professional experience in Node.js development.
- Expertise in JavaScript and Node.js.
- Familiarity with TypeScript
- Familiarity with web development technologies such as HTML, CSS, and front-end frameworks (e.g., React).
- Familiarity with Next.js from development to deployment, deep understanding on web rendering mechanism like CSR, SSR, SSG,…
- Familiarity with bundling tool like Webpack, Rollup
- Knowledge of database systems (e.g., MongoDB, PostgreSQL, MySQL).
- Familiarity with RESTful APIs and microservices architecture.
- DevOps and CI/CD pipeline experience.
- Docker and containerization knowledge.
- In-depth knowledge of database systems and query optimization.
- Proven ability to lead and mentor junior developers.
- Exceptional problem-solving and architectural design skills.
- Strong problem-solving, research skills and a willingness to learn.
- Excellent communication and teamwork skills.
It would be a plus if you:
- Security best practices in web development, especially in fintech industry.
- Have experience working with React Server component