Full Stack Developer (VueNode.js)
Role details
Job location
Tech stack
Job description
- Support and maintain an existing production platform by handling day-to-day development needs, including maintenance tasks, bug fixes, and issue resolution.
- Contribute to frontend development using Vue and Nuxt, as well as backend services built with Node.js and NestJS.
- Troubleshoot and debug issues across the full stack, working closely with senior engineers to implement reliable solutions.
- Help ensure platform stability and performance while the wider team focuses on new features and long-term improvements.
- Collaborate with engineers and QA to understand reported issues, reproduce bugs, and deliver high-quality fixes.
- Participate in Agile and SCRUM ceremonies, code reviews, and continuous improvement practices.
- Write clean, maintainable, and well-documented code that aligns with team standards and best practices.
Requirements
Requirements:One to two years of commercial experience in software development within a professional environment.Hands-on experience with JavaScript and TypeScript.Practical experience with Vue.js and Node.js in production or commercial projects.Experience working with SQL databases such as PostgreSQL.Basic understanding of REST APIs and web client-server architecture.Familiarity with Agile and SCRUM development methodologies.Strong collaboration and communication skills, with the ability to work effectively in a remote team.Eagerness to learn, adapt to new technologies, and grow within a supportive engineering environment.Nice to have: experience with Nuxt.js, NestJS, and exposure to cloud platforms such as AWS, GCP, or Azure.Benefits:Full-time, fully remote position with flexible working arrangements.Health insurance coverage, including psychotherapy support.Sports and wellness coverage.Dedicated learning and professional development budget.Paid vacation days, paid sick leave, and paid