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
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