• Lead Software Engineer

    Job ID
    Software Development
  • Job Description

    We’re looking for an experienced Software Developer who can help us design and build Vistaprint’s next generation website, services, and algorithmically driven recommendation engines. Vistaprint is an online based printing company that delights millions of small businesses and families world-wide with customized print-jobs at an unbeatable price!
    About our team…
    We’re an engineering team of 10 people who makes this a reality daily as we learn from internal business experts and customers to build the right solutions, the right way, continuously in cross-functional teams. We love Agile principles and XP and bring these values to how we work. We’re passionate about teams having the ability to choose what they work on and who they work with.
    Happy people + great 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 cutting-edge continuous-delivery system
    - A critical microservice serving over 100 requests per second (and growing!)
    - Front ends in React and Redux, using Typescript and ES5
    - A culture of ownership and empowerment that pushes autonomy as close to the work as possible 
    What’s in it for you?
    In addition to joining an amazingly talented global team, we have great perks benefits package including…
    - Competitive salary + comprehensive benefits
    - Flexible working hours with paid time off
    - Continuous development opportunities such as, onsite training, meetups, conferences, online training subscription
    - Game room (foosball, ping pong, xbox, pinball)
    - Free snacks and drinks
    - And more!
    Who are you?
    Hopefully you’re like us, passionate software craftsmen who are looking to teach and learn from the best in Ecommerce. Since everyone’s path is different, below is a sample of what our team collectively can do.
    - Familiar with object-oriented design in languages like C#, .NET core, Java, Ruby or Python
    - Knowledge of client-side programming using HTML5, JavaScript, jQuery (nice to have)
    - Familiar with developing microservices/services
    - Familiar with continuous integration and delivery
    - Agile software development methodology
    - Seek an environment of open feedback and personal development 
    If the above sounds interesting to you don’t hesitate to apply, we look forward to hearing from you!


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.