Senior Full-stack Developer

Vistaprint
We help small business owners live their dreams

Job details

  • Full-time
  • map markerBarcelona, ES
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeRequired language: English

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

Vistaprint is an e-commerce company that delights millions of small businesses worldwide with customized printed materials at an unbeatable price. We succeed at exploration, collaboration, and helping every customer grow their business beyond imagination. Fueled by technology and innovation, we are so much more than business cards!

We believe that everything we do has a lasting impact on our customers. It begins and ends with a passion for helping our customers succeed. To give them our best, we empower our team with the autonomy they need to make smarter decisions and pursue higher value.

We know that when people are treated well, there’s no end to their potential. Our innovative, forward-thinking squads are paired to encourage and support each other. They have the autonomy to create and share new ideas within their team and across other teams to get things done.

Opportunities to build relationships beyond the office are also available through company-sponsored outings, networking events and even bi-weekly happy hours; all on us.

Vistaprint is a place for people who don’t settle, who challenge the status quo and never stop asking how to do things better. If you join us, you might be surprised to find yourself surrounded by ambitious and energetic people, just like you, who challenge and inspire you every day.

Right now we’re looking for an experienced Software Developer who can help us design and build Vistaprint's next generation website, services, and algorithmically inspired recommendation engines.

Our Engineering Team

We’re an engineering team of 40 people who make customer happiness a daily reality through learning and working closely with customers, internal partners, and diverse teams. We aim to build the right solutions, the right way.

We speak many languages like C#, Java, Python, and also English, Spanish, and Japanese to name a few, but what’s most important is technical excellence, agnostic of language. We love Agile principles and XP and bring these values to how we work.

We believe in the team's ability to choose what they work on and who they work with. Happy people + collaborative environment = great products!

What would you be doing?

Here are some examples of what we’ve built before so you can get an idea:

  • A predictive model-driven product recommendation service influencing customer and 3rd party information sourced from our Data Lake
  • Introduction of a new product, Photobooks, to our US market from advertising and design to manufacturing and customer fulfilment
  • A continuous integration and deployment system built using Docker and Kubernetes
  • A PDF generation service to match customer designs to suggest products. Our manufacturing plants use it to print out product inserts for each item we ship
  • Built a world-class, in-house Paid Search management platform

 

Main requirements

  • At least 4-5 years of experience as a software developer
  • Strong software development experience on the back-end
  • Familiar with doing object-oriented design in languages like C#, .NET and Java
  • Willingness to learn new technology languages and new features
  • Experience with server-side development
  • Familiar with developing microservices/services
  • Familiar with continuous integration and delivery
  • Have done agile development or are excited to learn
  • Seek an environment of group feedback and personal development
  • Flexibility and adaptability to work in a dynamic and fast-paced environment
  • Great communication skills
  • Fluent English

Nice to have

  • Knowledge of other programming languages like Ruby or Python
  • Know about client-side programming using HTML5, JavaScript, jQuery

Perks

  • Private healthcare insurance and health assessment
  • Flexible working hours
  • Metro Travel Card
  • Tickets Restaurant
  • Active sports community (basketball, beach volleyball and ping pong) and fitness benefits
  • Onsite training, conferences, meetups, free tech library, online training subscription
  • Language courses (Catalan, Spanish, and English) 
  • Free food, drinks, and fresh organic fruit
  • Relocation support
  • Vistabreak: 4-week paid sabbatical award program
  • Possibility to join an experienced international team. Hopefully, you are like us, a passionate software engineer who is looking to teach and learn from the best in e-commerce
  • 15 minutes walking to the beach!

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300