About the project:
A large-scale solution for massage therapists, bodywork professionals and their clients with more than 1 million users. Clients can see a timetable of their therapist and browse different kinds of services the therapists provide, as well as book an appointment. Therapists can manage the client base, make email campaigns, send out promotions, etc.
Tech Stack:
PHP 7.2, Symfony 3.4, CodeIgniter, MySQL 8, AWS, Docker, Jenkins, TypeScript, Vue, Flutter, third party integrations: Stripe, Square, Google Calendar, Reserve With Google, Google Maps, Sendgrid, MailTrap, Twilio.
Talent you’ll bring into our team:
- At least 3 years of experience with the PHP stack, including Symfony framework.
- Solid understanding of Vue.js and Typescript for building dynamic and responsive front-end applications.
- Expertise in OOP/OOD principles and experience applying Design Patterns.
- Familiarity with DDD, CQRS, and Event Sourcing.
- Experience working with third-party integrations and payment processing systems like Stripe, Square, and more.
- Strong knowledge of data structures, algorithms, and patterns.
- Experience with RESTful APIs and Web Services.
- Ability to cover code with unit tests.
- Upper-Intermediate level of English, as the role requires daily spoken communication with English-speaking team members and customers.
- Experience with AWS, Docker, and Jenkins is a plus.
Responsibilities:
- Develop new REST APIs for web and mobile clients, ensuring smooth functionality across both front-end (Vue.js) and back-end (PHP/Symfony) layers.
- Work closely with the customer and the frontend development team.
- Implement and maintain integrations with services like Google Calendar, Stripe, Square, SendGrid, and more.
- Design and develop new features while maintaining existing ones for web and mobile applications.
- Actively participate in Scrum ceremonies and contribute to a continuous improvement mindset.
- Collaborate with the team to clarify requirements and create detailed tasks/tickets to ensure proper workflow.
- Take ownership of your tasks and contribute to the overall success of the project by driving initiatives forward and ensuring high-quality delivery.
What we offer:
- Ambitious goals and interesting projects
- We have one of the most competitive software development academy in Ukraine — Binary Studio Academy. In 2023, it became international and attracted more than 15,000 applicants. It’s a free online initiative that offers intensive training to participants. As a member of our team, you’ll have the opportunity to enroll as a coach or lecturer in the academy and hone your leadership and project management skills!
- Regular & transparent performance and salary review based on results of work
- Mentorship and Personal Development Plans for everyone in the company by request
- Regular educational events from our internal experts (you can be one of them)
- Possibility for both vertical or horizontal growth
Benefits program:
- Paid vacation, paid sick leaves, 10 Public holidays, additional days off
- Educational budget and support in receiving certificates/attending conferences, etc.
- English lessons
Comfortable Working conditions:
- Flexible working hours
- Amortization program or provision of required equipment
Community:
- Various corporate events (psychological training, based on employees’ needs to care about mental health, New Year celebration, team buildings, etc)
- Celebration of important personal and project milestones (project successes, B-days, anniversaries, marriage, childbirth)
- Support of team members during russian aggression (evacuation, safe accommodation in Western Ukraine, financial support for those who joined Armed Forces, donations, etc.).