Welcome to BookedBy, an industry-leading business management solution and scheduling software for salons, spas, and barbershops everywhere.
BookedBy - with headquarters in Austin, TX - features more than 100 employees across three continents and powers thousands of locations worldwide with top brands such as Sport Clips Haircuts, Diesel Barbershop, Perfect Look, Sharkey's Cuts for Kids, Hairzoo, and more.
Founded in 2011, BookedBy's scheduling platform has more than 60 million bookings annually and enters an exciting growth phase into other service-based businesses.
Role Description:
We are seeking an experienced and forward-thinking Senior Back End Developer to join our growing team in Austin. In this role, you'll design, develop, and maintain the server-side components of our web applications while embracing AI as a key tool to optimize and accelerate your development process. We are looking for someone who is excited about using AI to innovate, solve complex problems, and create scalable, secure, and efficient systems.
We love AI, we love people that code with AI!
Key Responsibilities:
Translate business requirements and technical specifications into robust, AI-enhanced back-end solutions.
Shape the foundational infrastructure of our systems, integrating AI-driven tools for performance optimization and scalability.
Work closely with front-end developers and product managers to deliver seamless features.
Ensure that solutions are not only functional but also robust, scalable, and maintainable in both horizontal and vertical dimensions.
Engage in a collaborative environment, using AI to streamline processes and improve workflows.
Leverage AI for code optimization, testing, and debugging to accelerate development and enhance application performance.
Qualifications and Skills:
7+ years of combined working experience with modern Backend Frameworks.
5+ years of working experience developing Rest APIs
5+ years working with ORMs and DBs (MS SQL, MySQL, PostgreSQL, Entity Framework)
Proficiency in Git version control.
Working experience with Docker.
Understanding of the principles of secure software development and common web application vulnerabilities, including practical experience in developing secure web applications.
Familiarity with Agile/SCRUM development methodology and tools such as Confluence and Jira.
Understanding of Object-Oriented Programming (OOP) and design patterns.
Experience collaborating with front-end developers, QA engineers, and other team members to deliver complete working features.
Experience with full-stack application development is a plus, willingness to understand and debug the system end-to-end is required.
Experience in writing automated integration tests.
Experience with multi-threading, parallel-processing, asynchronous requests, debugging, performance profiling and optimization.
Experience with code review systems as an author and reviewer, properly providing and reacting to feedback.
Experience in providing estimates and adhering to those estimates.
What we offer:
Join an energetic, fast-growing global team where you'll have the opportunity to take on new challenges and advance your career. With continuous growth and development, you'll have endless potential to shape your future alongside us! Our benefits include:
Comprehensive Medical, Dental, & Vision Insurance to keep you and your family healthy.
15 Days of Paid Time Off to recharge and enjoy life outside of work.
Hybrid Work Schedule: In-office Monday through Thursday, with a Flex Day Friday to work remotely.
In-Office Gym to help you stay active, healthy, and energized throughout the day.
Opportunities for Professional Development with access to courses and learning resources to help you grow your skills and advance your career.