MacPaw is a software company that develops and distributes software for macOS and iOS. Today, we have 20 million active users across all our products.
At MacPaw, we believe humans and technology can reach their greatest potential together.
MacPaw is proud to be Ukrainian. The support and development of Ukraine are significant parts of the company’s culture. MacPaw gathers open-minded people who support each other and aspire to change the world around us.
Setapp is MacPaw’s subscription-based app service for macOS.
It provides access to 250+ quality apps that cover such categories as productivity, lifestyle, web development, Mac maintenance, creativity, writing, education, and personal finance.
Setapp’s mission is to give Apple users easy access to stellar apps, so they can focus on doing the job, not looking for the tools.
We are looking for a Backend Engineer to join the Setapp team. This position is for a middle-level specialist who desires to learn new technologies and upgrade skills, who is open to communication, and who has an agile approach to development and the work environment.
Tasks you can be involved in (70% with PHP, 30% — Go): Create a new workflow in Temporal (Go) that consists of several steps, interacting with both legacy monoliths (PHP) and new services (PHP, Symfony). Create new API endpoints for the new services with specific business logic to update users' data. Write unit tests on both sides. Test the workflow locally.
Our Backend stack:
PHP 8.0+ (Symfony Components, Doctrine ORM)
PostgreSQL, Redis,
RabbitMQ
PHPUnit
Cloud-Native: AWS, GCP, K8s, Docker
Go, Temporal
Steps may differ depending on the position, but this is our usual hiring process.
This could be your
next workplace
An unexpected error occurred, please try again later.