We are seeking a skilled Full Stack Developer with expertise in Vue.js and NestJS to join our team on a freelance basis. The ideal candidate will have strong experience with modern JavaScript/TypeScript development and be able to work effectively across both frontend and backend technologies.
Responsibilities:
Develop responsive and interactive user interfaces using Vue.js and its ecosystem (Vue Router, Vuex/Pinia)
Build robust backend services and APIs using NestJS framework
Implement RESTful APIs and/or GraphQL endpoints
Write clean, maintainable, and well-tested code
Collaborate with team members to design and implement new features
Optimize applications for maximum speed and scalability
Troubleshoot and debug issues across the stack
Follow best practices for security, performance, and code quality
Requirements:
3+ years of experience with Vue.js and its ecosystem
2+ years of experience with NestJS or similar Node.js frameworks
Strong proficiency in TypeScript
Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB)
Understanding of RESTful APIs and/or GraphQL
Knowledge of modern frontend build tools (Webpack, Vite)
Experience with version control systems (Git)
Familiarity with CI/CD pipelines
Strong problem-solving skills and attention to detail
Excellent communication skills and ability to work independently
Nice to Have:
Experience with microservices architecture
Knowledge of Docker and containerization
Experience with cloud platforms (AWS, Azure, GCP)
Understanding of testing frameworks (Jest, Cypress)
Previous experience with Redux and React (helpful for our migration projects)
Experience with authentication and authorization mechanisms