Full Stack Developer

Posted Sep 4

This is a fully remote position, open to applicants in Ukraine.

📋 Description

• Create, develop, and sustain scalable full-stack web applications utilizing Vue 3, Nuxt, and Node.js.

• Design and uphold backend services, APIs, server-side logic, and integrations through Node.js.

• Construct dynamic, content-driven pages integrated with Strapi and other CMS solutions.

• Design and execute REST APIs, ensuring dependable communication between frontend and backend services.

• Implement authentication, authorization, validation, error handling, and other backend business logic.

• Collaborate with databases, optimize queries, and guarantee data consistency and performance.

• Develop and support SSR applications while applying modern best practices for both frontend and backend.

• Enhance application performance, page speed, Core Web Vitals, API response times, and overall system efficiency.

• Implement state management using Pinia and ensure effective data flow between frontend and backend.

• Work with Nitro server routes and middleware as needed.

• Collaborate closely with Product, Design, QA, and other engineering teams throughout the development lifecycle.

• Engage in architecture discussions and contribute to technical decision-making across frontend and backend.

• Conduct code reviews and assist in maintaining high engineering standards within the team.

• Enhance code quality, performance, scalability, and maintainability of existing products.

• Troubleshoot and resolve frontend and backend issues in production environments.

• Contribute to technical documentation, development standards, and knowledge-sharing within the engineering team.


⛳️ Requirements

• 3+ years of commercial experience in Full Stack development (Mid level) or 5+ years (Senior level).

• Strong commercial experience with Vue 3 and practical experience with Nuxt 3.

• Solid backend development experience with Node.js and contemporary Node.js frameworks.

• Understanding of Nuxt 4 architecture and migration principles will be viewed as a significant advantage.

• Strong proficiency in TypeScript and modern JavaScript across both frontend and backend.

• Experience in designing, developing, and integrating REST APIs.

• Familiarity with Headless CMS solutions such as Strapi or similar platforms.

• Strong grasp of SSR, hydration, and server-side rendering architecture.

• Experience with Pinia state management.

• Knowledge of Nitro server routes and middleware.

• Experience with backend architecture, API design, authentication, authorization, validation, error handling, and data processing.

• Experience working with databases and ORM/ODM solutions.

• Strong understanding of semantic HTML5, CSS3, SCSS, and Tailwind CSS.

• Familiarity with Vite, ESLint, Prettier, and modern Git workflows.

• Ability to write clean, maintainable, scalable, and well-documented code.

• Understanding of web security and common API security practices.

• Strong communication skills and ability to collaborate effectively with Product, Design, Backend/Frontend, and QA teams.

• Nice to Have: Experience migrating projects from Nuxt 3 to Nuxt 4.

• Nice to Have: Experience with Docker and CI/CD pipelines.

• Nice to Have: Familiarity with Google Cloud Platform (GCP).

• Nice to Have: Experience working with Nuxt modules such as @nuxtjs/strapi, @nuxt/image, or Tailwind modules.

• Nice to Have: Experience with testing frameworks such as Vitest, Cypress, or Playwright.

• Nice to Have: Experience with Node.js frameworks such as NestJS, Express, Fastify, or similar.

• Nice to Have: Experience with PostgreSQL, MySQL, MongoDB, or similar databases.

• Nice to Have: Experience with Redis or other caching solutions.

• Nice to Have: Understanding of microservices and event-driven architecture.

• Nice to Have: Experience with message brokers or asynchronous processing.

• Nice to Have: Previous experience within iGaming, affiliate marketing, or high-traffic projects.


🏝️ Benefits

• Freedom to choose where to work: operate from anywhere globally with remote options available.

• Flexibility: enjoy adaptable working hours that allow you to balance personal and professional life while remaining focused on achieving excellent results.

• Corporate English speaking club: enhance your English proficiency through regular practice and expert guidance.

• A Culture That Cares: thrive in a supportive environment where a strong corporate culture fosters connections, drives innovation, and makes you feel genuinely valued.

• Accelerate Your Growth: seize career advancement opportunities in a rapidly growing marketing company. As the company expands, so will your professional journey.

People also viewed

Shield AI10 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix12 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom13 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps13 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce15 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly18 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers