We are seeking a talented and motivated Mid-Level Full Stack Developer with expertise in JavaScript, Node.js, and Vue.js to join our dynamic team. In this role, you will be responsible for developing and maintaining web applications that enhance user experience and functionality. You will work on both frontend and backend development, collaborating closely with other developers, designers, and stakeholders to deliver robust, scalable, and high-performance applications.
Key Responsibilities:
- Develop, test, and maintain responsive web applications using JavaScript, Node.js, and Vue.js, Nuxt.js.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug applications to optimize performance and improve functionality.
- Implement and maintain APIs and integrations with third-party services.
- Ensure the technical feasibility of UI/UX designs and ensure the best user experience.
- Participate in code reviews to maintain code quality and consistency across the team.
- Stay up-to-date with emerging trends, technologies, and best practices in full-stack development.
Requirements:
- 3-5 years of experience in full-stack development.
- Strong proficiency in JavaScript (ES6+), Node.js, and Vue.js.
- Experience with RESTful APIs and API integrations.
- Familiarity with HTML5, CSS3, and front-end build tools such as Webpack or Gulp.
- Experience with databases like MongoDB, MySQL, or PostgreSQL.
- Knowledge of Git and version control workflows.
- Familiarity with Agile development methodologies.
- Ability to write unit, integration, and end-to-end tests.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work well in a collaborative environment.