Booksy is hiring a Software Engineer (Mid-Level) to design, build, and maintain scalable, high-quality systems that empower beauty professionals worldwide. You'll work on new features, optimize system performance, and shape the architecture to support our growing platform.
What You'll Do
- Design, build, and maintain scalable, high-quality systems.
- Work on new features and optimize system performance.
- Shape the architecture to support our growing platform.
- Collaborate with product managers, designers, and engineers to craft solutions that solve real-world problems for millions of users.
- Drive innovation and continuous improvement in our codebase.
What We're Looking For
- Proficiency in Python.
- Strong database management experience with PostgreSQL.
- Expertise in writing comprehensive test suites and using automated testing frameworks.
- Experience designing and implementing scalable architectures such as microservices and event-driven systems.
- Familiarity with Docker and building CI/CD pipelines.
- Conversational-level English language skills.
Nice to Have
- A passion for mentoring and guiding other developers.
- Experience with observability practices like logging, monitoring, and alerting.
- A continuous learning mindset to stay updated with new technologies.
Technical Stack
- Python
- PostgreSQL
- Docker
Team & Environment
You will be reporting to the Engineering Manager in the Product Development team.
Benefits & Compensation
- Fully remote position.
- Private medical care - terms depend on location.
- Access to wellbeing tool Worksmile.
- Other benefits vary by location.
Work Mode
This is a fully remote position open to candidates in Poland or Spain.
We welcome people from all backgrounds and are committed to fair consideration in our hiring process.

