Full Stack Engineer
VBeyond Europe
Job title: Full Stack EngineerLocation: EU (Remote)Job Type: Fixed Term Contract (4 months)Language Preference: Spanish Mandatory (Atleast A2/B1) About the RoleWe are looking for an experienced Full Stack Engineer to join a Scrum team working on a high-scale digital platform. This is a hands-on individual contributor role where you will own feature delivery end-to-end across backend and frontend platforms.The ideal candidate will have strong, demonstrable experience with GoLang, Next.js, and React, with the ability to design, develop, test, and deliver production-grade applications and APIs. What You Will DoDesign, develop, and maintain high-quality full-stack applications using GoLang, Next.js, and React.Build scalable, reliable, and maintainable backend services and REST APIs using Go.Develop production-grade APIs including GET, POST, PUT, DELETE and other HTTP-based API integrations.Design and implement microservices using Go, following clean architecture and established software engineering patterns.Develop production web applications using Next.js and React, including server-side rendered (SSR) and static-site generated (SSG) applications.Integrate Next.js/React frontends with Go-based REST APIs and backend services.Apply Go fundamentals including variables, structs, functions, interfaces, slices, goroutines, channels, context, worker pools, and concurrency patterns.Build event-driven and distributed services using technologies such as Kafka where applicable.Participate in technical design discussions and contribute to architecture and implementation decisions.Partner closely with Product and Design teams to prototype, validate, and iterate on new features.Write well-tested, well-documented, maintainable code and maintain a high standard through code reviews.Troubleshoot performance, scalability, reliability, and production issues across frontend and backend systems. Mandatory Technical Requirements4+ years of professional software engineering experience building production systems.Strong, hands-on experience with GoLang/Golang for backend development.Strong, hands-on experience with Next.js for production web application development.Strong experience with React.Demonstrable full-stack development experience using GoLang + Next.js + React.Strong experience designing and developing REST APIs, including GET, POST, PUT, DELETE and related API patterns.Experience building and maintaining production-grade APIs in Go.Strong understanding of Go programming fundamentals, including:Variables and functionsStructsInterfacesSlicesGoroutinesChannelsGo contextConcurrency patternsWorker poolsExperience developing production web applications using Next.js and React.Experience with SSR/SSG using Next.js.Experience integrating Next.js/React applications with Go REST APIs.Solid understanding of software design principles, testing practices, code quality, and software delivery fundamentals.Strong written and verbal communication skills. Preferred / Nice to HaveExperience designing and implementing microservices using Go.Experience with Gin, Echo, Fiber, or other Go web frameworks.Experience building event-driven services using Go and Kafka.Experience with distributed systems, high-traffic services, or data-intensive platforms.Experience with Go concurrency, including goroutines, channels, context, and worker pools.Experience with Docker, Kubernetes, CI/CD, or cloud platforms.Familiarity with Agile/Scrum delivery methodologies.
