Stay Group is looking for a highly skilled Senior Fullstack Engineer to join their technical team. The successful candidate will develop scalable backend microservices using Go, while also contributing to Backoffice features and internal tools built with TypeScript and Nuxt.
Requirements
- Minimum of 4 years of commercial experience with Go.
- Strong understanding of concurrency, goroutines, channels, and context handling.
- Experience building scalable REST APIs and microservices.
- Experience with event-driven architecture and Kafka.
- Commercial experience with TypeScript.
- Experience with modern frontend frameworks (preferably Vue/Nuxt).
- Strong knowledge of PostgreSQL: schema design, indexing, query optimization, and transactions.
- Experience working with Redis: caching, rate limiting, and session storage.
- Experience with ClickHouse or other analytical databases.
- Experience with Docker and Kubernetes.
- Understanding of CI/CD pipelines.
- Experience with Helm and GitOps approaches (ArgoCD is a plus).
- Understanding of Clean Architecture, SOLID principles, and design patterns.
- Experience working with distributed and high-load systems.
- Strong debugging and problem-solving skills.
- Ability to work independently and proactively in a fast-paced engineering environment.
- Strong communication skills and ownership mindset.
Benefits
- Freedom to choose where to work: work from anywhere in the world with the freedom of remote options.
- Flexibility: enjoy flexible working hours that let you balance your personal and professional life while staying focused on delivering great results.
- Corporate English speaking club: improve your English proficiency with regular practice and expert guidance.
- A Culture That Cares: thrive in a friendly environment where a strong corporate culture builds connections, drives innovation, and makes you feel truly valued.
- Accelerate Your Growth: seize career advancement opportunities in a rapidly expanding marketing company.