Mô tả công việc
[ TERMINUS PROJECT ]
Work location: Remote
Responsibilities:
1. Technical Research and Design:
• Participate in technical research, architecture design, and database design, and be capable of independently handling detailed system module design.
2. Coding and Testing:
• Deeply engage in coding and unit testing, ensuring high-quality delivery of the modules you are responsible for, and proficiently addressing issues in the production environment.
3. System Stability and Optimization:
• Beyond implementing business logic, you will need to take effective measures to meet non-functional requirements such as performance optimization, security, and scalability, ensuring system stability.
4. Business Modeling and Team Collaboration:
• Capable of analyzing complex business models, defining system boundaries, establishing API standards, and providing technical guidance to team members.
Yêu cầu công việc
Job Requirements:
1. Node.js Stack:
• 1-2 years of experience in Node.js development, with a strong foundation in JavaScript/TypeScript. Understand the fundamentals of Node.js, including its event-driven architecture, asynchronous programming model, and performance optimization techniques.
• Proficient in frameworks such as Express, Koa, or NestJS, and capable of designing and developing efficient API services.
• Knowledgeable in the workings of the V8 engine, able to manage memory and optimize performance, and familiar with common Node.js development tools and debugging techniques.
2. Java Stack:
• 1-2 years of experience in Java development, with a solid foundation in Java. Familiar with JVM, NIO, multithreading, and concurrent programming, and understand Java’s underlying mechanisms.
• Proficient in using frameworks like SpringBoot and MyBatis to efficiently implement business logic and optimize systems.
3. High Concurrency and Distributed Systems:
• Familiar with system design and optimization strategies in high-concurrency scenarios, with experience in distributed system architecture design. Understand microservices architecture, RPC frameworks, caching mechanisms, and distributed messaging queues.
• Able to design robust distributed systems, ensuring their stability and scalability in high-concurrency environments.
4. Blockchain and Web3 Skills:
• Understanding of blockchain fundamentals such as consensus algorithms, smart contracts, and distributed ledgers, with some experience in on-chain development.
• Familiar with Ethereum and Solidity development, capable of writing and deploying smart contracts.
• Understanding of basic Web3 concepts and the ecosystem, including decentralized applications (dApps), wallets, and token standards (e.g., ERC-20, ERC-721).
• Candidates with industry experience are preferred, especially those who can integrate blockchain technology to design and optimize system solutions.
5. Open Source Projects and Problem-Solving:
• Familiar with open-source projects like MySQL and Redis, with strong problem-solving skills and the ability to optimize database performance.
• Capable of leveraging open-source technology stacks to meet business needs and effectively improve system architecture.
6. Large-Scale System Analysis and Design:
• Experience in analyzing and designing large-scale applications, with deep knowledge of the core concepts of mainstream technical frameworks. Able to consider system architecture from a global perspective and devise reasonable technical solutions.
Các phúc lợi dành cho bạn
Thưởng
Cơ hội du lịch
Tỷ lệ cạnh tranh
VietnamWorks tính toán tỷ lệ cạnh tranh của bạn dựa trên thông tin ứng tuyển của bạn và so sánh nó với các ứng viên khác cho công việc này sau khi bạn ứng tuyển.
Tỷ lệ cạnh tranh
VietnamWorks tính toán tỷ lệ cạnh tranh của bạn dựa trên thông tin ứng tuyển của bạn và so sánh nó với các ứng viên khác cho công việc này sau khi bạn ứng tuyển.
Thông tin việc làm
18/09/2024
Nhân viên
Công Nghệ Thông Tin/Viễn Thông > Phần Mềm Máy Tính
English, Java Se, Node.js, High Concurrency Systems, Blockchain Fundamentals
Phần Mềm CNTT/Dịch vụ Phần mềm
Tiếng Anh
1
Không giới hạn
Địa điểm làm việc
Remote
Nhận diện một số hình thức lừa đảo
Lừa đảo thu phí
Đưa ra lời mời làm việc dễ dàng bất thường, đãi ngộ cao, kèm theo yêu cầu nộp các loại phí.
Xem chi tiết