We are looking for a skilled Full-Stack Developer with strong expertise in Vue.js (v3) and NestJS to join our team. You will be responsible for developing and maintaining scalable, high-quality web applications, collaborating closely with cross-functional teams, and contributing to both technical and architectural decisions. This is an opportunity to work on impactful projects, applying best practices in modern web development.
Responsibilities
Develop and maintain user-facing features using Vue.js (v3) with a focus on performance and responsiveness
Design, build, and maintain efficient, reusable, and reliable server-side APIs using NestJS
Ensure backwards compatibility with legacy features
Collaborate with developers, designers, and product managers to define, design, and deliver new features
Write clean, maintainable, and well-documented code
Troubleshoot, debug, and upgrade existing systems
Participate in technical discussions and contribute to architectural decisions
Requirements:
2+ years of professional experience in full-stack web development
Vue.js (v3):
Strong knowledge of Composition API (primary) and Options API
State management with Pinia or Vuex
Routing with Vue Router
Building reusable and maintainable components
NestJS:
Proven experience building RESTful APIs
Mastery of NestJS module system for scalable, well-structured applications
Practical application of Domain-Driven Design (DDD) principles
TypeScript: Solid experience on both frontend and backend
Strong experience in PostgreSQL or MySQL (schema design, query optimization, ORMs like Sequelize, TypeORM, or Prisma)
Fluency with Git
Experience designing and consuming RESTful APIs
Nice to Have
Experience with unit and end-to-end testing (Vitest, Jest, Cypress, or Playwright)
Knowledge of UI/UX principles and familiarity with design tools (e.g., Figma)
Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker)
What We Offer
A collaborative and growth-oriented environment
Opportunity to work on diverse and impactful projects
Flexible, remote-friendly setup
Competitive compensation based on experience and skills
If you’re a proactive developer eager to work with modern technologies and contribute to building high-quality applications, we’d love to hear from you!
Позиция планируется к созданию и/или замещению.