Mô tả công việc
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
Yêu cầu
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 [protected info] ecosystem and modern frontend tooling
Expertise in [protected info] 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 ([protected info], 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, [protected info])
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
Quyền lợi
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.
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
- Ngày hết hạn: 12/10/2025
- Thu nhập: Thoả thuận
Nơi làm việc