xelys jobs xelys jobs

Full Stack Software Engineer

bookingkit

full-remotemidpermanentfullstack Full remote - Berlin, DE Today via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

Full StackJavaScriptTypeScriptVue.jsPHPLaravelMySQLDockerCI/CDTDD

About the role

Role overview

Join bookingkit as a Full Stack Software Engineer and take end-to-end ownership of features—from discovery and prototyping to delivery and continuous improvement. You’ll collaborate with Product Managers and designers in an agile/Scrum environment, contributing to product design, UX flows, and software architecture.

Responsibilities

  • Own features end-to-end: discovery → delivery → continuous improvement
  • Design and explore solutions, including rapid prototyping (using AI-powered tools to validate technical feasibility)
  • Build and improve scalable services and web application functionality
  • Contribute hands-on to product design and UX/UI (specification writing, design critique, UX flows)
  • Maintain quality via code reviews and strong test coverage
  • Optimize the development lifecycle using automation/agentic tools, testing, and cutting-edge techniques
  • Partner with Product and Customer Support to understand user needs and refine requirements

Requirements

  • 5+ years of working experience as a full-stack engineer
  • Strong testing fundamentals: TDD, unit testing, mocks/stubs, end-to-end testing
  • Agile principles and Scrum
  • Proficiency in JavaScript and TypeScript with modern front-end frameworks (notably Vue.js)
  • Backend & systems experience including APIs, web fundamentals (HTTP, REST), and databases (e.g., MySQL plus NoSQL)
  • Experience with CI/CD pipelines, Git and Git workflows (Gitflow)
  • Containerization basics with Docker
  • Knowledge of security/auth standards: OAuth and JWT, plus general web application security
  • Linux basics and strong understanding of the Software Development Lifecycle
  • Modern software design patterns/approaches (e.g., DDD, CQRS, event sourcing, distributed events)
  • Ability to build both front-end and back-end solutions (APIs + responsive UI)
  • Fluency in English

Nice-to-haves

  • PHP and frameworks like Laravel
  • Familiarity with e-commerce and/or travel/booking platforms
  • German or Italian
  • UX tooling familiarity (e.g., Figma) and strong UX/UI design instincts

About bookingkit

bookingkit builds software for the travel and booking industry, focusing on enabling modern booking and e-commerce experiences. The team works on scalable web applications and services, collaborating closely with product and design to deliver user-centric solutions.

Scraped 5/13/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.