Software Engineer (Backend) in Barcelona

Broker Genius

Salary
Undisclosed salary
Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Broker Genius is looking for a software engineer passionate about consumer technology to participate in a new, high performance backend team. Our backend team is responsible for building a high-quality, consumer-facing product with features our users love. The PHP team moves fast, values flexibility, and encourages everyone to contribute across all components in the stack.

Broker Genius helps brokers set ticket prices for concert, sports and show tickets for sale online. We are a team passionate about effective relationships with many satisfied clients. We are committed to understanding the engineer sector intimately. Last year we priced over a billion dollars of inventory, and we are growing rapidly. In this role, you will build code that frequently changes the prices of billions of dollars of tickets. For this, we need effectively tested, clean code.

Would you like to join a team of passionate, entrepreneurial, self-starters? Do you want to work for a mission driven Barcelona based startup?

Our team needs someone who wants to develop new skills and learn new development methodologies to build better software. If you feel comfortable being part of a SCRUM team, if you believe in continuous improvement and continuous learning, we'd like to talk to you.

You will work with motivated engineers who love to share knowledge in their coding dojos (once a week). Do you enjoy doing katas? We'd love to encourage you to do presentations for the rest of the team.

Responsibilities:
  • Producing performant, clean code for our backends.
  • Help us improve our processes within the team to ensure high quality code.
  • Diagnosing and solving issues found in production.
  • Creating full unit, regression and performance tests.
Requirements:
  • 3 years professional work experience
  • A degree in computer science or equivalent working experience
  • Knowledge of DDD tactical patterns, TDD, SOLID, clean code.
  • Knowledge of PHP, MySQL, noSQL, queues (as in RabbitMQ), caching (as in Redis)
  • Proven ability to come up to speed quickly with new skills - come prepared to give an example of a language, database or similar technology you were able to rapidly adopt
Nice to have:
  • Experience with microservices
  • Experience with (micro)frameworks
  • Good Ping-pong skills
  • Experience with other languages
  • DevOps (docker, ansible)
  • Experience refactoring legacy code
  • Continuous integration knowledge
Benefits:
  • Private health insurance with dental coverage
  • Bonuses based on performance
  • 26 days of annual holiday
  • Paid parental leave policy
  • Leave early on Fridays (Work done? Go and enjoy the weekend)
  • Excellent training program
  • Great office with Ping-pong, darts, foosball and BBQs
  • Plenty of opportunity. The challenge is here for the taking
  • Tea, coffee, juices, fresh fruits and snacks
  • Team building events
  • Amazing work environment and coworkers
  • English and Spanish classesGym Membership (Gymforless)

 
  • Ticketing

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...