← Trabajos

Full-stack Developer (Vue.JS and NestJS Developer required)

Presupuesto: - HOURLY / PART_TIME ⭐ 0.00 (0) Ethiopia

nuxt.js, typescript, vue.js, nest.js, node.js, docker, kubernetes, restful-api, graphql, javascript, tailwind-css-framework, web-application, cloud-computing

We are looking for a talented and motivated Full-stack Developer with strong experience in Vue.js and NestJS to join our engineering team. You will be responsible for designing, developing, and maintaining scalable web applications, collaborating with cross-functional teams, and delivering high-quality software solutions. The ideal candidate has experience building modern frontend applications with Vue.js and robust backend services using NestJS, along with a solid understanding of REST APIs, databases, and cloud-native development. Key Responsibilities * Design, develop, and maintain responsive web applications using Vue.js. * Build scalable backend APIs and microservices using NestJS. * Develop reusable, maintainable, and well-tested code. * Design and implement RESTful APIs. * Integrate frontend applications with backend services. * Work with relational and NoSQL databases. * Optimize application performance, scalability, and security. * Participate in code reviews and maintain coding standards. * Collaborate with UI/UX designers, product managers, and QA engineers. * Troubleshoot, debug, and resolve production issues. * Write technical documentation for applications and APIs. * Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives. Required Qualifications * Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). * 3+ years of experience in full-stack web development. * Strong proficiency in Vue.js (Vue 3 preferred). * Strong experience with NestJS and Node.js. * Solid understanding of TypeScript and modern JavaScript (ES6+). * Experience with HTML5, CSS3, and responsive web design. * Experience consuming and building REST APIs. * Experience with Git and collaborative development workflows. * Knowledge of authentication and authorization mechanisms (JWT, OAuth). * Familiarity with SQL databases such as PostgreSQL or MySQL. * Experience with NoSQL databases such as MongoDB. * Understanding of software architecture and design patterns. Preferred Qualifications * Experience with Docker and containerized deployments. * Familiarity with Kubernetes. * Experience with CI/CD pipelines. * Knowledge of cloud platforms such as AWS, Azure, or Google Cloud. * Experience with message brokers (RabbitMQ, Kafka, etc.). * Familiarity with testing frameworks such as Jest or Cypress. * Experience with microservices architecture. * Knowledge of OpenAPI/Swagger. * Experience with Redis or caching technologies. Technical Skills Frontend * Vue.js (Vue 3) * TypeScript * JavaScript (ES6+) * HTML5 * CSS3 * Pinia or Vuex * Vue Router * Axios Backend * NestJS * Node.js * REST APIs * JWT Authentication * TypeORM or Prisma * Swagger/OpenAPI
Abrir en Upwork