Are you a Software Engineer wanting to join our team where your skills can be used to make the world a better place? Working with Retreat Guru is an enticing blend of teamwork, personal development and tech. Our international team is more diverse and interesting than you might expect!
Wishing for a family-friendly work environment? We have you covered! Raising children (or pets!) means you need to be there at odd times and often last minute, and your family should be your priority: flexible working hours and options to work remote are all a part of our culture.
You need to have:
- Professional experience in software engineering developing well designed software.
- Experience working with frameworks like Laravel or Symfony.
- In-depth knowledge of the software development life-cycle and concepts of software engineering
- A product-mind, caring about the "Why" - Why build this feature? How will we measure impact?
- A generalist skill-set(or a T-shaped/Full Stack developer) rather than a specialist, excited by problems that require a mix of frontend and backend skills, and unblocking anything that stands in the way of success.
- A strong foundation of design principles, especially when it relates to platform development in the areas of API, data modelling, and scale.
- Experience in writing automated tests as part of your development workflow.
- The curiosity and passion to constantly learn new things; Retreat Guru changes fast, and we need people to be able to change and learn fast too.
- Familiarity with PHP, or the desire to learn quickly.
- Experience working with data mining, analytics, data analysis, or data driven decision making.
The tools we use include:
- PHP, JavaScript, Vue, WordPress
- MySQL, Redis, Elasticsearch, CircleCI, AWS, Pagely, Metabase
Projects you could work on:
- building new features to support retreat centers
- building a new vendor UI in our retreat management SaaS product