Erforderliche Skills
PHPLaravelJavaScriptTypeScriptVueMySQLNoSQLOAuthJWTDDDTDDGitDocker
Nice-to-have
GermanItalianTravel industryE-commercePayment processingAccountingSEOAccessibilityMPCAgentic applications
About Us
At bookingkit, Europe's leading booking and reservation software for tours and activities, big changes are on the horizon. Our goal by 2030 is to create an AI-powered Success Platform enabling Attractions like museums, sights, and theme parks to grow ticket sales and simplify ticket operations. And that's where you come in: as a Full Stack Software Engineer to drive us forward on this exciting journey. This is a full-time position.
Your Role
- Contribute hands-on to product design, user experience (UX) flows, and rapid prototyping to validate solutions early.
- Build and launch scalable, production-ready software.
- Collaborate with DevOps & QA engineers, as well as product managers during product exploration to give context on feasibility.
- Contribute to the product, software architecture, infrastructure, tech stack, as well as the user experience.
- Share your knowledge and experience with other engineers.
- Ensure high quality through code reviews, test coverage, defining test scenarios, and ensuring UI designs are followed.
- Provide technical support by answering technical questions and maintaining comprehensive documentation, in addition to building new features.
Requirements
- 5 years of working experience.
- Demonstrated experience in product-centric activities, including user research, design critique, and specification writing.
- Working knowledge of UX/UI principles, including familiarity with prototyping tools (e.g., Figma) and design best practices.
- PHP language and PHP frameworks like Laravel.
- JavaScript, TypeScript and modern front-end frameworks like Vue.
- Relational databases (MySQL), NoSQL databases, caches and index engines.
- AI-based automation techniques and AI-assisted programming.
- Web application security and authentication standards and protocols (including OAuth, JWT).
- Modern software design patterns and techniques (DDD, event sourcing, distributed events, CQRS).
- Unit testing, TDD, mocks, stubs, e2e testing.
- Git, Gitflow, CI-CD pipelines.
- Containers (Docker).
- Fluency in English, with high-level communication skills.
Nice to Have
- Additional European languages - especially German or Italian.
- Familiarity with the travel industry and booking platforms.
- Knowledge of e-commerce platforms, payment processing, and accounting.
- Knowledge of SEO best practices and tracking techniques (GA, GTM).
- Knowledge of accessibility standards.
- MPC fundamentals.
- Experience building agentic applications.
Benefits
- Remote Work: Enjoy a 100% remote work setup, with the option to join colleagues in our Berlin office.
- 28 Vacation Days + Tenure: Start with 28 vacation days per year, and earn an extra vacation day each year on your anniversary date.
- Public Transportation Subsidy: We cover more than 50% of your public transportation costs in Germany.
- Gym Subsidy: Get subsidized memberships for Urban Sports Club (more than 40%) and Wellhub (100%) in Germany.
- Annual Private Travel Subsidy: Receive up to €156 annually for private travel.
- Corporate Discounts: Enjoy discounts on various products and services.
bookingkit GmbH
AnstellungVollzeit
ErfahrungSenior
ArbeitsmodellHybrid
StandortBerlin
3 AufrufeRef: #106918
Sprachanforderungen
Englisch
Über bookingkit GmbH
Größe10 - 49