Filled
This offer is not available anymore

Software Engineer - Backend in Barcelona

Broker Genius

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Broker Genius is looking to hire an experienced Software Engineer to participate in a new, high performance backend team. This team will be central to our application development moving forward, in terms of our existing product, and our new initiatives.

Broker Genius helps brokers set ticket prices for concert, sports and show tickets for sale online. Last year we priced over a billion dollars of inventory, and we are growing rapidly. In this role, you will work build code that frequently changes the prices of billions of dollars of tickets. For this, we need aggressively tested, incredibly robust, rock-solid code. You will be part of a team that ensures that our code is high quality and enterprise level. Starting with our existing code base in PHP/MySQL, your success will be measured in how quickly you can get us to the highest level of reliable performance, using whatever languages and tools are the best for getting the job done.

Responsibilities:
  • Own the performance of back-end code for our applications
  • Build efficient code with the highest levels of performance in terms of latency, scale, code monitoring and reporting.
  • Help establish and follow processes within the team to ensure high quality code.
  • Quickly diagnose and resolve issues found in production.
  • Develop new skills and learn new development methodologies to build better software.
  • Creating full unit, regression and performance test coverage on all code.
Requirements:
  • 7+ years professional work experience
  • A degree in computer science or equivalent
  • Solid knowledge of DDD tactical patterns
  • Refactoring experience
  • Knowledge of TDD, integration, functional, acceptance tests
  • Good knowledge of PHP, MySQL, noSQL, RabbitMQ, Redis
  • Being part of an Agile Team (SCRUM)
  • OOP experience
  • SOLID principles knowledge
  • Clean code experience
  • Design Patterns knowledge
  • Continuous integration knowledge
  • 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)
Benefits
  • Private health insurance with dental coverageÂ
  • Bonuses based on performance
  • 26 days of annual holidays
  • Leave early on Fridays (Work done? Go and enjoy the weekend)
  • Excellent training program
  • Fresh fruits
  • Great office with Ping Pong, darts and BBQs
  • Company strives to promote internally whenever possible
  • Tea, coffee, juices and snacks
  • Team building events
  • Amazing work environment and coworkers!
  • English and Spanish classes!
  • Gym Membership (Gymforless)

 
-

Other backend developer jobs that might interest you...