Server Programmer
Ubisoft Entertainment
hace 14 días


Ubisoft is committed to enriching players’ lives with original & memorable entertainment experiences. We build worlds that are a playground for the imagination, offering moments of surprise, fun and adventure as well as opportunities for learning and self-discovery.

At Ubisoft, you’ll grow and collaborate with highly talented teams from around the world. Our massively friendly work environment will inspire you to go above and beyond to create worlds people will fall in love with.

Ubisoft Barcelona Mobile is based in the heart of the vibrant and cosmopolitan city of Barcelona. Our studio brings together passionate and experienced professionals focused on delivering high-

quality free-to-play games for mobiles and tablets. All our great titles are developed in Barcelona, the mobile world capital and hub of innovation in mobile development and technology.


We are looking for a talented Server Programmer . In your daily adventure, you will :

  • You develop the server side components for highly scalable and available backends for live games using technologies like Java, Redis, MySQL and NodeJS.
  • You work together with the game teams to implement new features and services for mobile games.
  • You customize and tune games to add new functionality and meet production standards.
  • You manage remote applications in internal and production environments.
  • You perform administration activities for game servers, such as monitoring, optimizing, deployment and hotfixing.
  • You accurately provide technical level-of-effort and schedule estimates on short notice and with incomplete data.
  • You offer periodically round-the-clock first-line support of the production environments, as part of a rotating on-call duty.
  • You contribute with your ideas, mixing them with the team’s.
  • You are part of a multidisciplinary team of full stack engineers.

    Are you serious about fun? Do you consistently seek out learning opportunities and aim to beat your high score? Are you open to new ideas, perspectives and cultures and believe that it takes a world to build a world?

    At Ubisoft, you’ll work alongside passionate and talented teams who are imagining the future of entertainment.

  • You have a Bachelor's degree in Computer Science, Math, or related field.
  • You have excellent Java programming skills and proven experience with server-side Java, including POJO’s, concurrency handling, and distributed systems.
  • You know the basics of JavaScript and jQuery, being familiar with reactive frameworks.
  • You have strong object oriented skills and gitflow.
  • You can deal and feel comfortable with databases, with both relational and non-relational environments.
  • You have knowledge of standard software engineering, best practices, patterns and quality assurance practices.
  • You have an open and respectful attitude towards others and their work.
  • You are used to work with agile methodologies and in fast-paced environments.
  • You are attentive to details, meticulous and organized working habits.
  • You are a fun and proactive team player, open to dialogue, learning and teaching in a solid and motivated team.
  • You are fluent in English.
  • You have work permit for Spain (prior to applying for the position).
  • Bonus :

  • You have knowledge of social networks and app stores programming and integration.
  • You have knowledge of NodeJs, and Git.
  • You have scalable systems understanding, design and documentation.
  • You have knowledge of Javascript and any reactive framework like VueJS or React.
  • You have experience working with Cloud computing, Amazon Web Services is a plus.
  • You are passionate about games and you have some knowledge of the gaming industry
  • Additional Information


    Start your day with a Nespresso coffee or a cup of tea, more often than not accompanied by some tasty cakes or pastries to celebrate a colleague’s birthday.

    With flexible working hours adapted to your lifestyle, there is no need to wake up too early in the morning! You’ve got until 10am to arrive, when the daily meetings begin for each project.

    In our studio, downtime is most often spent socializing in the kitchen, settling disagreements via heated table football matches, honing arcade gaming skills, or carrying some newbie colleagues in online gaming.

    Keep up to date with our latest news with the Monthly Studio Update and celebrate successes together with a delicious team breakfast or lunch.

    Enjoy awesome events and parties (Christmas, summer, team building and more) and introduce your loved ones to the studio at our annual Family Day! Ubisoft Barcelona Mobile also offers Ticket Restaurant and Transport, health insurance, access to free or discounted Ubisoft videogames, generous profitability bonuses, training and career development opportunities, on-

    site English and Spanish classes, fresh organic fruit, 25 vacation days per year, a reduced August summer schedule, as well as spontaneous, fun and sometimes crazy surprises for events such as Carnaval, Easter, Halloween & La Castanyada!

    An annual performance review is conducted to help our teams develop their careers and grow with our studio, providing the opportunity for salary increases annually as part of the process, as well as an Individual Training & Development Plan.

    Añadir a favoritos
    Eliminar de mis favoritos
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", acepto que neuvoo recolecte y procese mis datos de conformidad con lo establecido en su Política de privacidad . Tengo derecho a darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación