We are looking for a highly skilled and experienced full stack Node/Vue Developer to join our team. As a Fullstack Developer, you will be responsible for designing, developing, and maintaining robust and scalable applications using Node.js and the Vue.js framework. Your expertise in both server-side and client-side technologies will be instrumental in building high-performance and efficient applications.
Responsibilities:
- Collaborate with other team members, including product managers, designers, and other developers, to gather requirements and understand project goals.
- Develop server-side applications using Node.js, and implement front-end functionalities using the Vue.js framework.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Implement robust and scalable APIs and web services.
- Ensure the security and integrity of data by implementing proper authentication and authorization mechanisms.
- Optimize application performance and scalability by conducting code reviews, performance profiling, and system monitoring.
- Troubleshoot and debug issues, providing timely resolutions.
- Stay up-to-date with the latest trends and advancements in Node.js and Vue.js, and share knowledge with the team.
Requirements:
- Proven experience as a Node.js Developer, with a strong portfolio of web applications built with Node.js.
- In-depth knowledge of Node.js and its core principles, as well as proficiency in JavaScript.
- Strong understanding of server-side architecture and asynchronous programming.
- Proficiency in the Vue.js framework and its ecosystem.
- Proficiency in database technologies like MongoDB and Redis.
- Experience with message brokers such as RabbitMQ.
- Experience with Cloud providers such as AWS.
- Knowledge of version control systems (e.g., Git) and CI/CD processes.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Proven experience in designing and implementing scalable, secure, and high-performance applications.
Bonus:
Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular) for effective collaboration.
Join our team of talented developers and contribute to the development of cutting-edge applications using Node.js and Vue.js. Bring your expertise and passion for building scalable and efficient solutions, and be part of a collaborative and innovative work environment.
Note: This is a senior-level position, and only candidates with substantial experience in Node.js and Vue.js development will be reviewed.