Golang / Go Job: Development Lead - Go


Sainsbury's

Development Lead - Go at Sainsbury's

Holborn, London, United Kingdom   (Posted Nov 6 2015)
About the company
Sainsbury’s, one of the UK’s largest retailers is investing heavily in digital innovation - its aim being to build a centre of excellence where digital output is crafted using industry leading best practice frameworks and methodologies to produce the world class apps and services. The team is growing rapidly and looking for talented colleagues to help deliver ambitious and market leading services that live up to Sainsbury’s industry leading reputation.

Job position
Permanent

Job description
We are looking for a Development Lead with Go specialism to help build great apps and services in the Sainsbury’s Digital Team. You will work closely with other Software Developers and Designers across multiple platforms and technologies to create a beautiful application ecosystem that is consistent, highly usable, reliable and performant.

As a Software Developer you will:
• Write well structured, commented, beautiful code
• Assist in architecting systems and applications
• Design smart ways of storing and displaying complex data
• See unit testing as a benefit, not a chore
• Care about your craft, be aware of new technologies and be keen to use them when appropriate
• Feed your opinions to the product team
• Be exposed to platform architecture and learn why we practice DevOps
• Be an active contributing part of an agile development team
• Be close friends with tracking tools, not enemies
• Define your career path and be given the opportunity to grow and learn

Skills & requirements
You need to be skilled at:
• Writing great code, software design being as important to you as writing the code
• Service oriented architecture and why it’s a good thing
• Designing concurrent solutions
• Unit testing including mocking and behavioural testing
• Application architecture
• Version control
• Relational and non-relational databases and when to use them
• Caching (both at application and platform level) and you’re not scared of cache invalidation

Technologies we’re using right now (and you may be expected to use):
• PHP, Python, Go, Java
• PostgreSQL, ElasticSearch, MySQL
• Redis, RabbitMQ
• Git, Jira

In addition to the above Software Developer responsibilities, the Development Lead will also be expected to do the following (alongside the Development Manager and Agile Coach):
• Manage career progression and training needs of team members
• Deal with team HR admin tasks
• Help with resource balancing to meet project needs
• Facilitate technical decision making in the teams
• Help with hiring including interviewing
• Work on improving development process, policy and general team needs
• Engage in regular one to ones with each team member
• Work closely with the Agile Coach
• Work on many of the above with other team leads around the department for consistency

ADDITIONAL INFORMATION
As a team member you will benefit from:
• Competitive salary
• 24 days holiday, plus bank holidays
• Ability to purchase up to 5 days of holiday
• Discretionary annual bonus
• Eligibility for pension scheme
• Your choice of PC or Mac - with the freedom to manage it yourself

Instructions how to apply
To apply for this job, please click on the link below
[ job website ]

Let them know you found the job via http://www.golangprojects.com
(Companies love to know what recruiting strategies that works)
 

Company: Sainsbury's

Sainsbury's
@sainsburys
Location: Holborn, London, United Kingdom

Not for you? Maybe you know someone more suitable?
Spread the word and share this job posting on your social what-nots:

Tweet it!   Facebook it!   Google+ it!   Linkedin it!


 
Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects