Filled
This offer is not available anymore

Backend Software Engineer in Madrid

Spotahome

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

We are looking for a skilled Backend Software Engineer to join our team in our awesome headquarter in Madrid, Spain.

Spotahome is an online marketplace for mid to long term accommodation. Our mission is to reinvent real estate. Making it transparent, instant, and exciting. Loved at last. Unreal estate.

You will be joining and forming part of our Product Team along with our CTO, VP of Engineering and the rest of our highly talented and challenging Team-Members. You will also join a very fast-paced Start-Up environment. You will have the critical responsibility to ensure that we create the best product in the market as well the best tech tools for our Landlords, Tenants and Spotahome Team. As we continue to develop our Product Team, you will have a great opportunity, and therefore the great responsibility to create a amazing product used by millions and scale it in a way that could be used by millions more. It is a huge challenge that requires both technical and entrepreneurial mindset. You will be challenged everyday with different technical problems and you will have the power to decide how to solve them while communicating with and working alongside our multinational team.

Position

Responsibilities
  • Design and implement our operational platform, from domain level to RESTful API, applying CQRS, DDD, Event Sourcing and Hexagonal Architecture principles.
  • Write reusable and testable code and participate in code reviews.
  • Develop and maintain great software with emphasis on reliability and quality.
  • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices.
  • Help to hire more engineers.
  • Learn fast and be willing to teach other engineers.

Main Requirements
  • You must be a great problem solver who understands modern web technology.
  • True passion for creating clean, functional and well-designed code. Strong focus on Software Design Patterns.
  • Experience with any OOP language
  • Experience in GIT, Linux and SQL databases (e.g. MySQL, PostgreSQL)
  • Experience with RESTFul APIs.
  • Solid experience in software testing tools
  • Fast learner and eager to learn. Desire to teach and mentor other engineers.
  • Spoken and written English.
  • Experience in web development.

Nice to have
  • Conception methodologies: DDD, Continuous Delivery.
  • Experience with systems and IT operations (e.g. Nginx, RabbitMQ).
  • Experience with NoSQL databases (e.g. MongoDB)
  • Experience developing and deploying PHP applications.
  • Microservices, Hexagonal Architecture and Event Driven programming experience.
  • PHP 7.0 experience (e.g. Composer, Phpunit, PSR).
  • Github account with code to look at.
  • Previous startup experience.

Benefits
  • Competitive compensation package
  • Company happy Fridays & social events.
  • Company sponsored talks about relevant professional topics.
  • People: Work with talented, committed and supportive teammates.
  • Equity and performance bonuses.
  • International environment more that 25 nationalities.
  • Budget for training, certifications and team building activities.
  • Flexible work hours.
  • Fitness benefits: Gympass.
  • Excellent Medical insurance. Co-payment.

 

About Spotahome

.

Other backend developer jobs that might interest you...