Our position

Veeqo is an award winning high growth tech start-up company which has customers around the world and with ambitions to become the best platform for ecommerce retailers to manage their business. We give emerging and established ecommerce companies the chance to give an experience comparable to that of Amazon's to all of their customers by helping them optimise their inventory and shipping.

In our team you will grow your skills at a fast pace, learning directly from our engineering team leads. With many code deployments, your code will be solving real user problems as quickly as you can produce it.

General Job Description

This is a sandwich year placement role, which is designed for undergraduate students between the 2nd and 3rd years of their degree. At the end of this scheme, you will have the knowledge and experience necessary to work as a Junior Software Engineer.

The role will involve learning how to:

  • Develop new features for our software platform following agile programming methods
  • Use Test driven development to write high quality and clean code
  • Regularly review your own and colleagues code ensuring high quality and an opportunity to learn from others
  • Take user stories from our product team with full UI design to implement them into code and launch them into the Veeqo application for customer use
  • Gain a greater understanding of the ecosystem of a fast-growing tech company to better prepare you for a career in tech after university

Job location

Swansea/Remote

Who are you?

  • You're very enthusiastic about programming and have a passion to learn more
  • Ambition and eagerness to learn and improve
  • You want to build a career in a global company
  • You thrive in a fast-growing, always-changing environment
  • You want to be challenged every day

Technical prerequisites for this job

The main thing we expect from you for this role is that you are willing and enthusiastic to learn. However, a few areas of knowledge which are good to have but not compulsory are:

  • Understanding the importance of test-driven development
  • This is a Ruby on Rails position. Experience in the language is not expected but some knowledge of Ruby on Rails or any other coding framework is highly desirable.
  • Know basic git operations (Version control)
  • If you have worked on any personal projects to further your learning of any language this is also a bonus. Please include any links to projects you've worked on

What do we (as a development team) practice:

  • Test Driven Development
  • Continuous integration
  • Continuous delivery
  • Infrastructure as code
  • Well-defined planning process
  • Regular team retrospectives

What do our current Year In Industry Students Say?

"I was supported to set up my working environment with my team leader and had already begun to feel part of the team. The work itself has been challenging and I had to pull on everything I had learned in my previous years at university and I was given plenty of time at the start of my placement to delve into learning Ruby on Rails to help me achieve my goals within the company.

I am encouraged to engage with tasks that are out of my comfort zone, this is helping to broaden my horizons and I receive support every step of the way by my excellent team leader. I have opportunities to engage with various levels of activities from front-end and backend programming to gaining experience within the marketing team, or the sales team.

I feel this placement is going to be a worthy investment in my career. I applied many of the things I learned from university from the previous two years and have a better understanding of applying that knowledge to real scenarios in the workplace, as well as gaining some great friends, experience and knowledge that I most certainly would not have had otherwise."

Jordan Price - YII Engineering placement 2020-21 & BSc Software Engineering student at Swansea University