Junior Software Engineer
Location: GB, ENG, London
Department: Engineering
Employment type: Full-time
Required experience: Entry level
Required education: High School or equivalent
Industry: Marketing and Advertising
Function: Engineering

Company profile:
The Beans Group is a media company that exists to empower young people to thrive.  We have been on an exponential growth spurt since our inception as #URL_8d1ca4faf2d2518ce9ec21b3fbe5c63e4b47f383d6bb1f0a681ff6cc801b4550# in 2005 and in 2013 we won Digital Business of the Year. The Beans Group owns two brands: Student Beans, our youth media brand, strives to make life a little more awesome; and Voxburner, our youth insights consultancy, helps young people to be understood.We have created a business we are passionate about and really proud of. To continue to grow we need brilliant people who inspire and deliver change all around them - that's why we're looking for talented, ambitious and creative folks to come and join us.

Job description:
Award-Winning London-Based Technology Media Company Seek a Talented and Passionate Junior Software Engineer.The CompanyThe Beans Group is a media company that exists to empower young people to thrive.  We have been on an exponential growth spurt since our inception as #URL_8d1ca4faf2d2518ce9ec21b3fbe5c63e4b47f383d6bb1f0a681ff6cc801b4550# in 2005 and in 2013 we won Digital Business of the Year. The Beans Group owns two brands: Student Beans, our youth media brand, strives to make life a little more awesome; and Voxburner, our youth insights consultancy, helps young people to be understood.The RoleWe are working with what we believe are the best tools that are currently available, and we constantly look to improve and renew. In order to achieve the best result in this fast paced, constantly evolving industry you will need to be able to quickly adapt and learn fast. Being at the bleeding edge of technology is very exciting and makes our work varied and fun, however brings with it a lot of challenges that can only be overcome by working together and staying true to our principals, and learning from our mistakes and failures.All of our new development is in Ruby, using Rails, but we're flexible and open to learning and using other languages, frameworks, and technologies, if there's a good argument for them. 

Requirements:
Essential:Experience with modern scripting languagesAbility to demonstrate team and project-based workStrong communication skillsDesirable:Ruby experienceRuby on Rails experiencePHP experienceExperience with modern  web frameworks (Rails, Django, etc.)Experience with TDD and/or BDDExperience with Scrum and/or similar processes and methods

Benefits:
Life at The Beans GroupThere are many things that make working at The Beans Group rewarding but we believe that a business is only as good as the people who work there - which is why we only hire great people! We are building a business which we are passionate about and really proud of. If you have what it takes to delight, inspire and empower those around you, then these are some of the things you can look forward to enjoying…Multiple Award-Winning Company and Brands; Entrepreneurial Startup Culture with Security of being Fully-Self-Funded; Major Growth Plans; Awesome Team; Competitive Salary; In-House Training and Development; International Opportunities; Childcare Vouchers and On-Site Childcare Facilities; Table Foosball; Discounted Gym Membership; ad hoc Partnership Discounts (e.g. Tastecard, Local Dining Establishments); Office Remote-Control Helicopter and Nerf Gun Collection; World Renown Speakers - Past speakers include David Allen &amp; David Taylor**Recruitment AgenciesIf you want to work with us on this role, please take a look at our instructions here. We do not work with agencies in any capacity other than this and do not take sales calls under any circumstances. If you ignore these simple guidelines, we can't work with you. They'll tell you everything you need to know.