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)