Madrid, Community of Madrid, Spain Remote (Global)

Booksy is hiring a Software Engineer (Mid-Level)

About the Role

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.

Required Skills
PythonPostgreSQLDockerAPI DevelopmentSystem DesignSoftware ArchitectureBackend DevelopmentDatabasesMicroservicesCloud PlatformsCI/CDTestingProblem Solving PythonPostgreSQLDockerAPI DevelopmentSystem DesignSoftware ArchitectureBackend DevelopmentDatabasesMicroservicesCloud PlatformsCI/CDTestingProblem Solving
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Booksy
Extreme Networks (NASDAQ: EXTR) is a global leader in cloud networking. We help enterprises drive digital transformation with AI-powered, cloud-managed solutions that are secure, scalable, and simple to operate. Our platform-led approach, backed by global recognition from Gartner and trusted by customers in 80+ countries, empowers enterprises to thrive in the connected economy.
All jobs at Booksy Visit website
Job Details
Category backend
Posted 8 months ago