Senior Full-Stack Software Engineer
Barcelona, Spain
hace 4 días

Cloudbeds is a travel industry startup that works to make the world a more welcoming place. We make advanced cloud-based hospitality software for hotels, hostels, vacation rentals and groups that manages reservations and guests, distributes room availability, sells inventory, and collects payments.

Our hundreds of team members are distributed across over 30 countries and, altogether, we speak 20+ languages. How do we do it?

On a #remotefirst platform that allows every member of our team to work from wherever they are around the globe. We’re looking for people who want to disrupt the travel industry and love to travel as much as we do.

As a Senior Full-Stack Software Engineer at Cloudbeds, you will join our new reporting team to deliver best of class reporting solutions to our customers, partners, and internal business.

You will wield your expertise in web application software and leverage many years of hospitality data to equip our customers with deep operational insights into their businesses.

You will represent a highly visible component of the business, regularly collaborating with stakeholders and working closely with product, engineering, and business intelligence departments.

Alongside your team, you will leverage the latest, modern SaaS and Amazon Web Services (AWS) technologies across all layers of the software stack.

As a Senior Full-Stack Software Engineer at Cloudbeds, you will have endless opportunities to drive and innovate the industry leading, comprehensive, and global reporting system for hospitality.

What You Will Do :

  • Engineer high-quality and iterative solutions in a cross-functional reporting team.
  • Collaborate with stakeholders to understand business and customer requirements.
  • Discover, prototype, and build solutions in an agile fashion.
  • Design new component architectures and visions.
  • Re-architect and re-factor existing systems to align with project requirements.
  • Write clean, well-documented, and beautiful code.
  • Uphold quality, performance, alignment, and efficiency within your team.
  • You’ll Succeed With :

  • A bachelor's degree in Computer Science or a related technical field.
  • 7+ years of web application software engineering experience.
  • 5+ years of PHP back-end web application software engineering experience.
  • 5+ years of Javascript front-end web application development experience.
  • 2+ years of experience building Reporting, Fintech, or Business Intelligence solutions.
  • A strong business sense and ability to collaborate with leadership and non-technical stakeholders on highly visible projects.
  • Strong knowledge and a passion for software best practices and design patterns (SOLID, DRY, KISS, †).
  • Strong knowledge of modern back-end web application programming languages (PHP, Python, NodeJS).
  • Strong knowledge of modern front-end web application programming languages (VueJS (preferred), ReactJS).
  • Strong knowledge of relational and non-relational databases, indexing, and searching technologies.
  • Strong knowledge of big data and event processing technologies (Spark, AWS Kinesis, AWS Glue, AWS Lambda).
  • Knowledge of API’s (REST, GraphQL).
  • Experience working with Docker.
  • A passion for automated testing (TDD, Jest, K6, PHPUnit).
  • A passion for data-driven decision making (metrics, experiments, prototypes, †).
  • Experience working in Agile Scrum software development environments.
  • Strong leadership, communication, and time management skills.
  • Ability to work remotely and effectively manage your time.
  • Advanced English verbal and written skills.
  • Nice to Haves :

  • Experience developing Serverless and Service-Oriented Architectures.
  • Experience developing with AWS services (API Gateway, Lambda, DynamoDB, ...).
  • Experience with Domain-driven Design (DDD).
  • Experience with Codeigniter and Symfony PHP frameworks.
  • Strong knowledge of Flux architecture (Vuex, Redux, Mobx).
  • Experience with JS build tools (Webpack, Parcel, Gulp).
  • Experience with Atlassian products (JIRA, Confluence, BitBucket).
  • Certified Scrum Master certification.
  • Our company culture supports flexible working schedules with an unlimited PTO policy and the opportunity to travel and work remotely with great people.

    To make it easy for our team to travel we offer 2 corporate apartment accommodations near our San Diego and Sao Paulo offices.

    At Cloudbeds we are dedicated to your personal and professional development. You will have access to over 10,000 courses within LinkedIn Learning when you join our team for your unique individual growth! If you think you have the skills and passion, we’ll give you the support and opportunity to thrive in your career.

    If you would like to be considered for the role, we would love to hear from you!

    Company Awards to Check Out!

  • Best Places to Work HotelTechReport (2018, 2019, 2020)
  • Deloitte’s North America Technology Fast 500 (2019)
  • Inc. 500 Fastest Growing Companies (2018 & 2019)
  • Inc. Best Places to Work (2017 & 2018)
  • Best Places to Work Inc Magazine (2017 & 2018)
  • Start-Ups to Watch in 2018 Forbes
  • Connect MIP Award (Technology)
  • Powered by JazzHR

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación