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
Report job