Software Engineer Backend

Booksy is a Polish startup founded in 2015, offering an online platform for booking appointments and a business management system for the hair & beauty industry. We are one of the fastest growing Polish companies and an international leader in our field . We operate globally and have ambitious goals!

Booksy offers a dynamic work environment and great career opportunities for people with a variety of skill sets – from IT professionals to marketers, salespeople and customer service specialists.

Regardless of the position you hold at Booksy, you make a real impact every day on the product we offer our clients!

The role of  Software Engineering is paramount in realizing the product vision through code. Software engineers work hand in hand with product managers, designers, and fellow team members to grasp requirements, devise solutions, and craft scalable, top-tier software products. They are instrumental in feature implementation, maintaining product stability, and iterating based on user feedback to enhance the product continuously.

Your responsibilities:

  • Take charge of specific modules or components within projects.
  • Drive the implementation of features independently, without needing constant guidance.
  • Provide accurate estimates for tasks and meet project deadlines consistently.
  • Identify issues or areas for improvement in the codebase or development processes proactively.
  • Work closely with other teams to refine requirements and deliver high-quality software.

Our requirements:

  • Strong understanding of software development principles and the ability to solve problems independently.
  • Design, develop, test, deploy, maintain, and improve features or systems with comprehensive tests, including integration and end-to-end testing.
  • In-depth understanding of the CI/CD process and tools like GitLab CI, Bitrise, or Firebase Test Lab, ensuring well-tested, deployment-ready code.
  • Incorporate feature flags into sprint tasks and specialize in web and/or backend platforms.
  • Demonstrate meticulous attention to detail, resulting in minimal corrections after review, and provide constructive feedback to improve team coding standards.
  • Mentor junior engineers, assist with their tasks, and show openness to receiving and giving feedback.
  • Prepare technical specifications independently, collaborate with team members, and take responsibility for personal and team work.
  • Communicate effectively at all levels, actively participate in Agile ceremonies, and contribute to team culture and continuous improvements by promoting open communication and inclusivity.

Technologies:

 

  • Very good knowledge of Python programming, with a deep understanding of its syntax, data structures, and advanced features.
  • Proficiency in PostgreSQL database management system, including advanced querying, performance optimization, and database administration tasks.
  • Experience with Pytest for writing unit tests, test automation, and test-driven development (TDD).
  • Familiarity with Docker Proficient in Elasticsearch, including indexing, querying, and performance tuning for search and analytics applications.

 

What we offer:

  • Type of contract tailored to your needs and flexible working hours.
  • Opportunity to work remotely or in one of our dog-friendly offices (Warsaw, Bielsko-Bia?a).
  • Work in a welcoming team which is always ready to help ( check and learn more about us!).
  • Opportunity to develop in an international environment – we have teams in 6 countries, including USA, Brazil and UK
  • Benefits: private medical care, multisport card co-financing, PetHelp, insurance plan, free online English classes, a cafeteria platform and much, much more 🙂

Sounds interesting? Apply by completing the recruitment form 🙂 We’re waiting for you!

~ Booksy Team

Залишити відповідь