Company Introduction
Booxi is a Smart Online Booking solution used by millions of consumers to book appointments, events, video conferences, and rental equipment. We provide web and mobile applications in over 15 languages for store chains to manage online bookings with consumers in a wide range of service and retail industries. Our cloud based REST architecture processes millions of bookings a year for more than 5000 enterprises around the world.
Benefits & Perks
- Fair compensation with fair expectations
- True work-life balance. We make sure your work fits within 40 hours
- Work from anywhere, with beautiful satellite offices in Montreal and Paris
- Full control over your schedule. We value trust and autonomy, not micromanagement
- Insurance package for you and your family including health, dental, travel & telemedicine
- A team that is looking out for one another and appreciates collaboration
Job Description
Booxi is looking for a passionate and experienced software developer to join our technical team. The emphasis of this position is on the Core Backend components of the platform, using Java and PHP. The ideal candidate is passionate and experienced designing, developing and maintaining REST APIs on Google Cloud Platform.
As a Software Engineer, you will work closely with our technical leaders to maintain and evolve the core of our platform. You will design and develop APIs that will be used by our internal teams as well as external/3rd party developers, amongst a mature team that fosters collaboration and execution.
What You’ll Do
- Design, develop, test, deploy, maintain and improve booxi’s cloud platform
- Support and extend Booxi’s REST Booking APIs and other server components
- Analyze and participate in the design of new features
- Integrate Booxi’s cloud platform to 3rd party web services
- Manage individual project priorities, deadlines and deliverables
Required Qualifications
- BA/BS degree in Computer Science or equivalent technical experience
- A minimum of 10 years of professional software development experience within a team
- Mastery of the programming language PHP and Java
- Solid experience working with Relational databases
- Working knowledge of a Cloud provider (AWS, Azure or Google Cloud)
Other Qualifications
- Experience developing large scale software systems.
- Familiarity with the whole web stack, including protocols, security and web server optimization techniques
- Experience with asynchronous programming for distributed systems
- Able to express himself/herself well in English; Ideally, in French too
- Experience with the products and services of Google Cloud
- Experience with Docker
If your profile does not perfectly match the description but still believe you can bring value to the team, please apply. These are guidelines, not a firm checklist.
Commitment
Booxi is an Equal Opportunity Employer. We’re committed to diversity and maintaining a work environment that is free from harassment and discrimination. We’re committed to them because our core values demand it - values like Respect, Transparency and Always seeking to be better. We believe that everyone can contribute something unique to the company and that teamwork makes the dreamwork. For these reasons, applicants from all backgrounds are encouraged to apply.
****************
À propos de Booxi
Booxi est une solution intelligente de gestion des rendez-vous utilisée par des millions de consommateurs pour réserver des rendez-vous, des événements, des vidéoconférences et des équipements de location. Nous fournissons des applications Web et mobiles dans plus de 15 langues aux chaînes de magasins pour gérer les réservations en ligne avec les consommateurs dans un large éventail de services et de commerce de détail. Notre architecture REST basée sur le cloud traite des millions de réservations par an pour plus de 4000 entreprises à travers le monde.
Compensation et avantages
- Compensation juste avec des attentes justes
- Équilibre vie-travail: on s’assure que le travail rentre dans tes 40 heures
- Possibilité de travailler de n’importe où, avec des bureaux satellites basés à Montréal et Paris
- Flexibilité de l’horaire: nous valorisons la confiance et l’autonomie, pas le micromanagement
- Assurances médicales, dentaires, voyage et télé-médecine (famille inclue)
- Une équipe qui veille au bien-être des autres et encourage la collaboration
À propos du rôle
Booxi est à la recherche d'un développeur logiciel ayant de l'expérience et passionné des technologies web pour joindre l'équipe de développement. Le candidat passera une majeure partie de son temps sur le Back end de la plate-forme Cloud de booxi, mais il est essentiel que le candidat soit confortable à travailler avec des applications clientes (web et mobile).
Le candidat participera au développement d’un produit SaaS au sein d’une équipe d'expérience, au sein d'une culture enrichissante et collaborative. Les membres de l'équipe de développement chez booxi ont beaucoup d’autonomie et d'indépendance. Le candidat devra faire preuve d’un haut niveau de responsabilité, d’autogestion et d'organisation.
Ce que tu vas faire
- Conception, développement, test, déploiement, maintien et amélioration de la plate-forme Booxi
- Support et extension de notre APIs REST et autres composantes
- Participation à l’analyse et la conception de fonctionnalités
- Intégration et maintien de la plate-forme Booxi à divers services web (3rd party)
- Gestion des priorités, des échéanciers et des livrables
Qualifications recherchées
- Diplôme BA / BS en informatique ou expérience technique équivalente
- Un minimum de 10 ans d'expérience professionnelle en développement de logiciels au sein d'une équipe
- Maîtrise des langages de programmation PHP et Java
- Solide expérience de travail avec les bases de données relationnelles
- Connaissance pratique d'un fournisseur Cloud (AWS, Azure ou Google Cloud)
Autres qualifications
- Expérience dans le développement de systèmes logiciels à grande échelle.
- Familiarité avec l'ensemble du stack Web, y compris les protocoles, la sécurité et les techniques d'optimisation des serveurs Web
- Expérience en programmation asynchrone pour les systèmes distribués
- Capable de bien s'exprimer en anglais; Idéalement, en français aussi
- Expérience avec les produits et services de Google Cloud
- Expérience avec Docker
Si ton profil ne correspond pas parfaitement, mais que tu crois que tu peux amener de la valeur à l’équipe, SVP postule. Ceci n’est qu’une liste, et non une règle absolue.
Notre promesse
Booxi est un employeur juste et équitable. Nous nous engageons envers la diversité et à maintenir un environnement de travail exempt de harcèlement et de discrimination. Le respect et la transparence sont des valeurs qui guident quotidiennement notre fonctionnement. Nous nous assurons également que chaque membre du personnel puisse se développer et devenir la meilleure version d’eux-mêmes. Pour ces raisons, nous invitons toute personne provenant de tout horizon à postuler.