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)