Senior Backend Engineer in Barcelona


Undisclosed salary
Share offer

Job Description

Ofertia bridges the gap between the online and offline shopping worlds. We help retailers to drive more customers to their stores by publishing digital circulars on our mobile apps and web portals, where consumers can find the best offers from their favorite stores around them.

Ofertia is part of the Group with more than 350 employees worldwide, headquartered in Berlin and with offices in Barcelona, Chicago, Mexico City, Paris, Munich and Santiago de Chile.

Are you passionate about developing one of the best digital marketing platforms? How does it sound to be part of one of the most innovative companies in the market? Would you like to join our outstanding team of developers based in lively Barcelona?


Your Responsibilities & Tasks

  • Hands-on coding, systems analysis, design, and delivery of new features and software architectures
  • Help to drive the technical architecture evolution with our backend team
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Work on bug fixing and improving application performance
  • Work with innovative technologies and methods, as well as with cutting edge location-based technologies
  • Maintain and evolve existing services including refactoring and reduction of technical debt
  • Identifying and implement innovative solutions and ensure long-term stability and maintainability of our code base
  • Ensure code quality and participate in code reviews


Your Experience & Skills

Technical skills:

  • You have a professional experience of at least 4+ years in Java (or Groovy) and related frameworks, such as Spring, Hibernate, Jersey
  • You are used to being part of an agile development team
  • You have solid knowledge of OOP in Java
  • Strong knowledge of computer science fundamentals (algorithms, data structures, memory management, concurrency) with demonstrated ability to apply these skills to solve hard real world problems
  • Good understanding of Web technologies, protocols and architectures
  • (not mandatory) Experience in Groovy / Grails
  • Knowledge of SQL and understanding of relational database schema design
  • You are able to work independently, responsibly, accurately and reliably
  • Good understanding of the value of teamwork for the success of the project


Personal Skills:

  • Strong, natural leader with +3 years of experience leading technical teams
  • Passionate about technology
  • Excellent communication skills, fluent in English & Spanish (oral / written)
  • Entrepreneurial & open mindset
  • Smart, energetic, driven and willing to work hard
  • Team player


What we offer you

  • The opportunity to bring our IT platorm to the next level and further build a world-class engineering team based out of Barcelona
  • A highly professional, dynamic, ambitious & international working environment with flat hierarchies and short decision paths
  • A great company culture built around integrity, excellence, team-work, commitment & responsibility
  • An attractive compensation package
  • Training and personal development program
  • A modern office in the city center of Barcelona, free coffee, fruits, snacks and events
  • Start date: As soon as possible


About Ofertia

  • Digital Marketing

Official website, founding date, employees, how did it all begin... Do you know the whole story?

Tell Us!

Other backend developer jobs that might interest you...