Senior Fullstack Developer (NestJS & NextJS)

DEHA VIỆT NAM
Hà Nội
Full time
1 ngày trước

Mô tả công việc:

(Mức lương: Thỏa thuận)

Frontend Development (NextJS)

  • Application Development: Build responsive, performant web applications using NextJS framework with TypeScript
  • UI/UX Implementation: Transform design mockups into pixel-perfect, interactive user interfaces
  • Performance Optimization: Implement advanced NextJS features including SSR, SSG, ISR, and optimize Core Web Vitals
  • State Management: Design and implement efficient state management solutions using Redux, Zustand, or Context API
  • Component Architecture: Create reusable, maintainable component libraries following atomic design principles

Backend Development (NestJS)

  • API Development: Design and implement RESTful APIs and GraphQL endpoints using NestJS framework
  • Microservices Architecture: Build scalable microservices with proper separation of concerns and domain-driven design
  • Database Integration: Work with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases using TypeORM, Prisma, or Mongoose
  • Authentication & Authorization: Implement secure authentication systems using JWT, OAuth, and role-based access control
  • API Documentation: Create comprehensive API documentation using Swagger/OpenAPI specifications

Technical Leadership

  • Code Quality: Conduct thorough code reviews and ensure adherence to coding standards and best practices
  • Architecture Design: Participate in system architecture decisions and technical solution planning
  • Performance Monitoring: Implement logging, monitoring, and error tracking solutions
  • Testing Strategy: Write comprehensive unit, integration, and e2e tests using Jest, Supertest, and Cypress
  • Mentorship: Guide junior developers and share knowledge through pair programming and technical discussions

Chức vụ: Nhân Viên/Chuyên Viên

Hình thức làm việc: Toàn thời gian

Quyền lợi được hưởng:

Salary & Bonus

  • Competitive salary range: Upto 40M Gross (negotiable based on ability);
  • Performance-based bonuses aligned with the company’s business results.
  • Work environment
  • A learning culture promotes personal development;
  • Social insurance, health insurance, unemployment insurance according to current law;
  • Annual health check-up;
  • Collective team building events and events are held regularly: March 8, October 20, November 19, Mid-Autumn Festival, year-end Gala, annual vacation…;
  • Policy to support learning, exchange, and knowledge sharing activities (Technology seminar, Club: reading, Japanese, English...);
  • Get 100% support for the cost of participating in soft skills courses, professional training courses,and taking prestigious domestic and international certification exams.

Career roadmap

  • The career path development roadmap is part of the employee development process at Deha, including vertical development promoting to expert and management positions;
  • Receive advice, companionship and support to maximize your abilities and develop your career;
  • Be goal-oriented for individuals, groups and organizations.


Yêu cầu bằng cấp (tối thiểu):
Trung cấp - Nghề

Yêu cầu công việc:

Technical Skills

  • Minimum 5 years of professional software development experience
  • Minimum 3 years of hands-on experience with NextJS framework
  • Minimum 3 years of hands-on experience with NestJS framework
  • Advanced TypeScript/JavaScript proficiency with deep understanding of ES6+ features
  • Strong experience with React.js ecosystem and modern frontend tooling
  • Expertise in Node.js runtime and server-side development
  • Proficiency with version control systems (Git) and collaborative development workflows

Database & DevOps

  • Experience with relational databases (PostgreSQL, MySQL) and query optimization
  • Knowledge of NoSQL databases (MongoDB, Redis) for caching and document storage
  • Understanding of containerization technologies (Docker, Docker Compose)
  • Familiarity with cloud platforms (AWS, Azure, GCP) and deployment strategies
  • Experience with CI/CD pipelines and automated testing environments

Development Practices

  • Strong understanding of software design patterns and SOLID principles
  • Experience with Agile/Scrum development methodologies
  • Knowledge of security best practices and OWASP guidelines
  • Familiarity with monitoring and logging tools (New Relic, DataDog, Winston)
  • Understanding of caching strategies and performance optimization techniques

Soft Skills

  • Problem-solving mindset with ability to debug complex technical issues
  • Strong communication skills for technical discussions and documentation
  • Ability to work independently and manage multiple priorities
  • Experience mentoring junior developers
  • Continuous learning attitude and staying updated with latest technologies
  • Communication
  • Excellent English communication skills (both written and verbal) - minimum IELTS 6.5 or equivalent

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Experience with additional frontend frameworks (Vue.js, Angular)
  • Knowledge of mobile development (React Native, Flutter)
  • Experience with event-driven architectures and message queues (RabbitMQ, Apache Kafka)
  • Familiarity with Elasticsearch, GraphQL, and real-time applications (WebSocket, Socket.io)
  • Understanding of blockchain technologies or fintech applications
  • Open source contributions or technical blog writing

Technical Assessment Areas

  • Candidates will be evaluated on:
  • NextJS Expertise: SSR/SSG implementation, routing, API routes, and performance optimization
  • NestJS Proficiency: Modules, controllers, services, guards, interceptors, and dependency injection
  • Database Design: Schema design, query optimization, and data modeling
  • System Architecture: Scalability, security, and maintainability considerations
  • Code Quality: Clean code principles, testing practices, and documentation
  • Development Environment & Tools
  • IDEs: VS Code, WebStorm with latest extensions
  • Version Control: Git with GitFlow methodology
  • Project Management: Jira, Notion, or similar tools
  • Communication: Slack, Microsoft Teams, Zoom
  • Testing: Jest, Cypress, Supertest, Testing Library
  • Deployment: Vercel, Netlify, AWS, Docker containersMonitoring: New Relic, Sentry, CloudWatch


Yêu cầu giới tính:
Nam/Nữ

Ngành nghề: Frontend (HTML/CSS),Full-stack,IT Phần Mềm,NodeJS


Trung cấp - Nghề
Không yêu cầu
Apply
Other Job Recommendations:

Fullstack Developer (6-month assignment)

SOCOTEC Group
Hà Nội
  • Adaptive to ambiguity and willing to change in a fast-paced...
  • Hands on experience with web development...
1 tuần trước

Senior Full-stack Developer

Zalo
Thành phố Hồ Chí Minh
  • Program and optimize to ensure the best performance, quality...
  • Experienced in SQL and NoSQL, good understanding how to...
3 tuần trước

Senior Fullstack Java Developer

Công Ty TNHH Nextop
Hà Nội
  • Participate in design, development, implementation and...
  • Program and optimize to ensure the best performance, quality...
3 tuần trước

FullStack Developer (Python, AWS)

Hitachi Digital Services
Thành phố Đà Nẵng
Have experience in Java, C# is a plusExperience in front- end development (HTML/CSS/JavaScript, Ajax), single page application-...
3 tuần trước

Business Operations Manager

Zalo
Thành phố Hồ Chí Minh
  • Provide guidance and support to relevant departments on...
  • Work closely with product and sales teams within the group...
1 ngày trước

Warehouse Coordinator

Bekaert
Tỉnh Quảng Ngãi
As the world and the way people live is changing, we at Bekaert believe it’s our responsibility to contribute to finding new...
20 giờ trước

Ad Operations Collaborator

Zalo
Thành phố Hồ Chí Minh
  • Receive plans from Sale/Account team to conduct analysis and...
  • Make the reports to the higher level and related parties...
1 ngày trước

Marketing Executive

Saigon Prince Hotel
Thành phố Hồ Chí Minh
Detailed Duties and Responsibilities: 1. In charge of developing, implementing and managing our social media activities, updates,...
2 ngày trước

Giám Sát Bán Hàng Kênh GT

Công ty cổ phần công nghệ FINVIET
Bắc Ninh, Tỉnh Bắc Ninh
14.000.000 ₫ - 18.000.000 ₫
ECO Tiệm Số Hóa Tuyển Dụng Giám Sát Bán Hàng - Sale Supervisor Khu vực: Bắc Ninh Hàng tiêu dùng nhanh tổng hợp như: Bia, nước...
20 giờ trước

Senior Software Engineer, Java

Zalo
Thành phố Hồ Chí Minh
  • Participates in design, development, implementation of Zalo...
  • Program and optimize to ensure high performance, quality,...
1 ngày trước