Location
Spain
Job Type
full-time
Salary
Unknown
Posted
March 26, 2026

Job Description

We're based on over 15 years of success, producing world-class video content and building, developing, and managing a number of high-traffic websites. Our award-winning content and websites are created exclusively by us and directly for the use of millions of users worldwide. At Kodify, we're not just pushing boundaries in online entertainment—we're rewriting the script! Our goal is to empower our people with everything they need to pioneer innovation in our industry. Our culture is our secret sauce, and we're committed to preserving and enhancing it every step of the way.

Join our crew, where the Kodify team is not just an asset—it's our crown jewel. We prioritize their growth and well-being above all else, ensuring they're set up for success and always inspired to deliver their best work.

As a rapidly expanding company with diverse hubs across the globe and over 20 vibrant national cultures, working with us means embracing thrilling challenges tailor-made for a star Senior Full-Stack Developer!

At Kodify, we love tech and are always thinking about what’s next! R&D and optimizations are part of our spirit.

What will you do?

 

  • You’ll help to evolve a platform that supports close to 100M unique visitors a month.

  • Create, maintain and evolve Server and Client-side applications

  • Responsibility for technical design, development and testing.

  • Collaborate with Product Owners, Designers and domain experts to ensure they understand possibilities/limitations

  • Performance - Always work towards minimizing API response times, with the best tools available to ensure you’ve full visibility: Metrics, Distributed Tracing, and Aggregated Trace Metrics.

  • Duties - Becoming a valued team member, providing feedback about tech, development lifecycle and processes. Take ownership of your code / task / role.

  • Goal - Be proud of what you achieve, and of the product, and be one of the driving forces behind always making it better.

Where and when:

From wherever you want, the position is fully remote in the EU.

We’re very flexible about when you get your work done, but we do have some core hours where we like to overlap in order to promote collaboration and low-latency communication between team members (10:00 to 15:00 CET).

* Our daily virtual stand-ups are important for us but other than that, you’re free to manage your own time.

What we offer:

  • Fully remote position or, if preferred, working in our awesome Barcelona office!

  • Agile environment

  • Top-notch tech stack!

  • Upskill Fridays! Developers take time on Fridays to improve your skills, learn and research new trends that will allow us to level up our stack and processes

  • Flexible working hours + core hours!

  • 10% on top of your salary for learning and development - of your choice!

  • Latest MacBook Pro!

  • Company Amazon book account!

  • Kodify off-sites, on-sites, events, and team activities!

  • Amazing international team!

  • 1 day off on your birthday

  • Generous vacation and personal days

  • 1 month paid sabbatical after 3 years

  • Extended parental leave

  • Health & Wellness budget

  • Mobile phone reimbursement

Job requirements

  • Minimum of 4 years of full-stack development experience

  • Expert in the React and Node.js ecosystems

  • Solid experience of NoSQL databases

  • Experience with Docker

  • High level of skills with browser APIs, DOM and HTML/CSS

  • Experience with JavaScript and TypeScript

  • Hands-on experience building and working with agentic AI development tools (i.e. GitHub Copilot, Claude Code, OpenCode, Cursor, Codex, etc.) to streamline day-to-day development work (automation, troubleshooting, and operational workflows, IaC, etc)

  • A team player who likes to help others and solve problems together

  • Ownership of solutions

  • Mentoring

  • Investigation of new technologies

  • Advocate of clean code and clean architecture

  • Passionate about testing

  • You have a real ‘Can Do’ work ethic - We are results-based, not clock-based!

  • You love to have fun while you work!

Nice to have:

MongoDB * Redis * Express * Fastify * GraphQL * RabbitMQ * Docker * AWS * Next.js * Redux * Styled Components * Distributed Systems

Microservices architecture * Domain Driven Design *

Experience in High traffic websites *

Understanding of Agile principles * Experience with Git and JIRA

Experience working remotely * We value open source projects

🎯 Who is this job for?

This role is suited for a Senior Full-Stack Engineer with 4+ years of experience and strong expertise in React, Node.js, TypeScript, and high-load systems, who is comfortable building and optimizing both frontend and backend for large-scale platforms. It fits someone who can own features end-to-end, work with NoSQL, Docker, and performance monitoring, and collaborate in an agile team while contributing to architecture and code quality. You should be proactive, product-oriented, and open to using AI development tools, with interest in scaling systems serving millions of users rather than focusing purely on frontend or leadership.

πŸ’¬ Potential Interview Questions

  1. How would you design a scalable full-stack architecture for a platform serving close to 100M monthly users?
    I would separate concerns across frontend, backend, caching, and data layers, and design services to scale horizontally. I’d also prioritize observability with metrics and distributed tracing to identify bottlenecks early.

  2. How do you optimize performance in a React + Node.js application under high traffic?
    On the frontend, I reduce unnecessary re-renders, split bundles, and optimize critical rendering paths. On the backend, I focus on efficient APIs, caching, and database query optimization to minimize response times.

  3. What is your approach to building maintainable applications with JavaScript and TypeScript?
    I use TypeScript to enforce clear contracts, improve refactoring safety, and reduce runtime bugs. I also follow clean architecture principles, keep modules focused, and maintain strong code review standards.

  4. How would you design and consume APIs in a full-stack application like this?
    I would design APIs around domain use cases, keep them consistent, and document them clearly for frontend consumption. I also make sure error handling, validation, and versioning are in place from the start.

  5. How do you work with NoSQL databases in production systems?
    I model data around access patterns, denormalize carefully where it improves performance, and validate schema expectations at the application level. I also monitor query efficiency and adjust indexes based on real usage.

  6. How do you use Docker in day-to-day development and deployment workflows?
    I use Docker to ensure consistent local, CI, and production environments. It helps simplify onboarding, isolate dependencies, and support reliable deployments across teams.

  7. How do you ensure code quality and reliability in a full-stack product?
    I combine unit, integration, and end-to-end tests with linting, type checking, and code reviews. This helps catch regressions early while keeping the codebase clean and maintainable.

  8. What is your experience with AI-assisted development tools like Cursor, Claude Code, or Copilot?
    I use them to speed up boilerplate generation, debugging, refactoring, and test writing, while still validating the output carefully. They are most effective when combined with strong engineering judgment and clear architectural direction.

  9. How would you approach building or maintaining a high-traffic React frontend with strong DOM and browser API usage?
    I pay close attention to rendering performance, memory usage, and browser behavior, especially when working with complex interactions. Strong knowledge of the DOM, event handling, and modern browser APIs is essential for delivering smooth UX at scale.

  10. How do you collaborate with Product Owners, Designers, and domain experts on technical solutions?
    I try to translate business goals into technical trade-offs clearly, explaining what is feasible, scalable, and maintainable. Early collaboration helps shape better solutions and avoids costly rework later.

πŸ“‹ Job Summary

Kodify, a fast-growing digital entertainment company powering high-traffic platforms with up to 100M monthly users, is hiring a Senior Full-Stack Developer to evolve and scale its global products. You’ll design and build server and client applications using React, Node.js, TypeScript, Docker, and NoSQL databases, working across performance optimization, architecture, and testing. This is a fully remote EU role (or Barcelona office option) with flexible hours, strong learning budgets, and premium perks, though salary is competitive and discussed individually. Join a culture-driven, innovation-focused team where you’ll own impactful features, explore new technologies (including AI tools), and help shape large-scale systems used worldwide.

Required Skills

React Node.js TypeScript

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing

Related jobs

Is this your listing? Claim or request removal