Full Stack Engineer
Indexed description
Hey there!
We're a leading online marketing company thriving in the dynamic world of iGaming. With our continuous growth, we take immense pride in our vibrant, inclusive culture where teamwork and fresh ideas are always celebrated! Our work environment is fun, flexible, and full of opportunities for those eager to grow and innovate. If you’re looking to join our team and make waves in the industry, Ogooga is the place for you!
Purpose of the Job:
The Full-Stack Engineer plays a vital role in Ogooga’s mission of connecting each player with the right casino by building, scaling, and owning features across our Nuxt and Supabase stack (or learn to use them if coming from a React/Next.js background).
This role focuses on delivering high-quality, maintainable code, optimizing system performance, and bridging the gap between engaging user interfaces and robust backend data models to directly improve the player experience.
Key Responsibilities
- Implement end-to-end features across the stack using Nuxt, Vue, Tailwind, and Supabase (or learn to use them if coming from a React/Next.js background).
- Design data models and implement secure row-level security policies in PostgreSQL/Supabase.
- Create, consume, and optimize API endpoints, client-side routing, and complex state management (e.g., Pinia).
- Write and maintain robust unit, integration, and end-to-end tests, ensuring comprehensive coverage.
- Monitor system performance, tune SQL queries, and ensure interfaces adhere to strict accessibility and Core Web Vitals standards.
- Collaborate on modern frontend architecture, building reusable component libraries and scalable web applications.
- Participate actively in code reviews, providing constructive feedback and maintaining high engineering standards.
Technical Skills & Experience
- Strong proficiency and deep fundamentals in JavaScript and TypeScript.
- Vue/Nuxt OR React/Next.js Experience: We use Vue and Nuxt, but it is absolutely OK if your background is primarily in React and Next.js! We highly welcome your application as long as you are eager and willing to transition to the Vue/Nuxt ecosystem.
- Experience with utility-first styling frameworks like Tailwind CSS.
- Good understanding of relational data modeling with PostgreSQL and Supabase (experience with row-level security is a strong plus).
- Experience with Git workflows, pull requests, and standard CI/CD pipelines.
- Demonstrated ability to build custom, modern web applications from scratch (Please note: This is a bespoke application engineering role, not a CMS development position).
- Typically 2–5 years of professional development experience, or equivalent capacity to independently deliver full-stack features.
AI Skills & Expectations
- Use AI coding assistants effectively to speed up component creation, refactoring, and debugging.
- Leverage AI tools to generate robust test cases and clear documentation drafts.
- Utilize AI-powered analysis to troubleshoot issues, analyze logs, and improve Core Web Vitals.
- Contribute to AI-augmented workflows (e.g., code reviews, script generation) and share successful prompt patterns with the team.
What we bring to the table:
- Hybrid work schedule, only 2 days from the office - Bucharest Office;
- Medical coverage by Sanador to to ensure your well-being;
- Paid confidential counseling sessions;
- Budget to spend on Benefit by Edenred Platform;
- Reimbursement for prescription glasses;
- A fun, flexible, relaxed and inclusive work environment;
- A fast-growing company environment, giving you room for personal growth and the chance to work on new, challenging projects;
- Team outings and fun company gatherings;
- Performance-Based Bonuses resulting from transparent evaluations, and Annual Company Anniversary Perks as a thank you for your commitment.
Why Join Us?
At our company, you'll be part of a vibrant, young team where your insights directly influence our strategic direction in the exciting world of i-gaming. Enjoy a dynamic work environment that values creativity, collaboration, and growth. If you're eager to make a measurable difference and advance your career, apply now!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search