29/03/2024
*Key Skills 😗 Vue.js, Node.js, JavaScript, HTML, CSS, RESTful APIs, Express.js, MongoDB, Git
*Job Description:*
We are seeking a skilled Vue.js + Node.js Developer/Engineer to join our development team. As a Vue.js + Node.js resource, you will be responsible for designing, developing, and maintaining full-stack web applications using the Vue.js front-end framework and Node.js on the backend. Your primary focus will be on building scalable and efficient web applications with seamless integration between the front-end and backend systems.
*Responsibilities:*
• Collaborate with product managers, designers, and other developers to understand project requirements and translate them into well-designed and efficient full-stack web applications.
• Develop clean, maintainable, and scalable code using JavaScript (ES6+) on both the Vue.js front-end and Node.js backend.
• Implement responsive and user-friendly web interfaces using HTML, CSS, Vue.js components, and client-side JavaScript frameworks.
• Design and develop RESTful APIs and backend services using Node.js and frameworks such as Express.js or Koa.js.
• Ensure the performance, quality, and responsiveness of applications by conducting thorough testing and optimization on both the front-end and backend.
• Debug and resolve any issues or bugs identified during development or testing phases.
• Collaborate with the database team to design and optimize database schemas, queries, and stored procedures.
• Work with authentication and authorization mechanisms, session management, and security best practices.
• Participate in code reviews and provide constructive feedback to maintain code quality standards.
• Work in an Agile development environment, actively participating in sprint planning, daily stand-ups, and other agile ceremonies.
• Document code, development processes, and application functionalities for future reference.
*Requirements*
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
• Proven experience in full-stack web development using Vue.js on the front-end and Node.js on the backend.
• Strong understanding of Vue.js framework and its core principles, as well as Node.js development concepts.
• Proficient in writing clean, maintainable, and efficient code in JavaScript (ES6+).
• Solid understanding of web technologies such as HTML, CSS, and responsive design.
• Experience with front-end build tools like Webpack, Babel, or Vue CLI.
• Familiarity with RESTful API development using Node.js frameworks such as Express.js or Koa.js.
• Experience with databases and proficiency in SQL and NoSQL database systems.
• Knowledge of authentication and authorization mechanisms such as OAuth or JWT.
• Experience with version control systems (e.g., Git) and familiarity with agile development methodologies.
• Ability to work effectively in a team environment and communicate technical concepts clearly.
• Strong problem-solving skills and attention to detail