Golang / Go Job: Golang (Polyglot) Software Developer

Winnow

Golang (Polyglot) Software Developer at Winnow

๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom โ€บ London
  (Posted Jul 21 2023)

Please mention that you found the job at Golangprojects.com

Apply now!  

Job description
Food waste is a $1 trillion problem โ€“ costing the world over 1% of global GDP. Weโ€™re dead set on solving the problem and looking for people to help us achieve our mission. We, at Winnow, believe that food is far too valuable to waste, and that technology can transform the way we produce food. Our team is made of people who all share a passion for food and technology.

Winnow was founded in London in 2013 to help the hospitality industry prevent food waste through internet of things tools in the kitchen. We have worked with hundreds of sites and are operating in over 30 countries around the world supported by our offices in London, Dubai, Shanghai, Singapore, Romania and North America. We are a rapidly growing company with a strong base of clients who are rolling out our system globally. We have blue-chip customers including Accor Hotels, IKEA, IHG, Marriott, Compass Group and many others.

Winnowโ€™s clients on average reduce waste by over 50% by value and sustain savings. Winnow has now worked with hundreds of sites to reduce food waste, including hotels, universities and schools, staff restaurants, event/hospitality kitchens, buffets, pubs, and high street restaurants. Where the system is permanently adopted, pre-consumer waste value is reduced by 50% - 70% with no detrimental impact to the perceived quality or value of the offer to their customers. This represents a typical improvement of food cost savings of 3% to 8%, commonly a 40%+ increase in profitability for operations.

As the global leader in addressing food waste, we are committed to continue pushing the envelope on what technology can do to solve this problem. Winnow Vision, our new artificial intelligence-based technology, is trained to automatically track all food waste thrown away. It has won awards at the World Economic Forum and has been received tremendous enthusiasm from our clients and the industry.

About the role
Our team is responsible for the development of the companyโ€™s flagship product: Winnow Vision. This state-of-the-art device leverages cutting edge computer vision technology to provide the best possible experience for our users.

Developing such a product involves many different concerns and teams: optimising software performance on the Edge devices, developing the cloud systems that manage our fleet and collect data from them, and supporting AI research.

We are looking for a talented and experienced software engineer to join our team and help us in this mission. With front-line exposure to our systems, you will have the opportunity to expand / enrich your knowledge in this exciting and cutting edge arena.

We use a wide variety of technologies to solve the complex problems we are facing. Our favourite candidates are developers that follow best practices in any programming language, who use the best tool for the job and can adapt to a rapidly changing environment.

Key responsibilities:
You will be expected to be involved with all aspects of software delivery:

Creating technical designs
Writing reusable, testable, and efficient code
Implementing automated tests
Developing CI/CD pipelines
Deploying, monitoring, and maintaining the production system

You will be working as part of a best in class product and engineering team, delivering cutting edge software solutions.

Our Technology
Our current technology stack is outlined below:

Go, Python, Java
Spring Boot, Apache Camel
PostgreSQL
Shell scripting
REST APIs
Kafka, MQTT
Docker for both our cloud and edge-device applications
Microservice-style, event-driven cloud architecture
AWS
IoT โ€˜smartโ€™ edge devices (Android tablets / Nvidia TX2)
Linux-based embedded OS on our Edge devices
Continuous Integration and Delivery using Jenkins, SonarQube
Terraform, NewRelic for infrastructure management
In the company we also use: VueJS, Android apps (Kotlin/Java), MySQL, Mode Analytics, Pentaho / Saiku, Serverless functions

Requirements

Winnow has adopted a hybrid working model where employees come to the office two days a week and can choose to work from home or from the office for the rest of the week.

You should have a good understanding of the Go programming language and developing services which you will have gained in your professional working career over at least 1 year
You should have a good understanding of development and design whilst programming in Go, Python or Java gained in your professional working career over at least 4 years
You will have an interest to learn and work with other tools and languages, such as Python and Java
Your primary focus will be developing our edge-device or server-side software (mostly Go/Python at the edge and Java at the server using Kafka or REST APIs)
You should be comfortable with using Linux terminal environments
Experience with relational databases and SQL queries (ideally PostgreSQL)
Understanding of programming (not just using frameworks, extensions and plugins but understanding what they do, how they work and if needed build/extend them)
Understanding of Continuous Integration, Continuous Delivery, Unit and Integration Testing
Experience working with tools like JIRA and Confluence
Basic understanding of front-end technologies
Experience with the development of a major project/product hosted in AWS is a plus
Using Jenkins as the CI tool is a plus

Benefits
Competitive base salary
Company stock options package
Pension scheme
Eye care vouchers
Life insurance
Company part-funded health insurance
2 Wellness hours per month, plus a ยฃ40 monthly wellness allowance
Early finish Friday - log off at 3pm if you've completed your work by then!
Employee Assistance Programme - 24/7 helpline for your wellbeing
25 days of paid vacation time (plus the option to buy a further 5 days annual leave) in addition to national holidays
You will love what you do โ€“ waking up every day solving one of the biggest social problems of our generation
Committed team members with broad experience who share a common passion to build a world class business

Please mention that you found the job at Golangprojects.com

Apply now!  
 

Company: Winnow

Winnow
job info / career page
Linkedin profile
Location: London, United Kingdom

map of company location

Skills wanted, in addition to Golang:
golang ai android aws docker
go java kafka kotlin linux
mysql postgresql python sql terraform

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Senior Software Engineer (Golang) at Arenko Senior Software Engineer (Golang) - Arenko   (August 2024)
London, United Kingdom - Salary: ยฃ80,000 - ยฃ95,000
Arenko was founded in 2014 and we are growing rapidly in an emerging sector. Weโ€™d describe ourselves as fast-paced and inclusive. Our team are self-motivated problem solvers who take a collaborative...
Golang job Senior Golang Developer at Gamelight Senior Golang Developer - Gamelight   (August 2024)
Hamburg, Germany
Gamelight is a Germany HQ'ed mobile app developer and publisher focusing on the gaming vertical. We are the largest rewarded mobile marketing platform globally with an award-winning AI-Algorithm. Ab...
Golang job Senior Software Engineer (PHP/GO) at Vestiaire Collective Senior Software Engineer (PHP/GO) - Vestiaire Collective   (August 2024)
London, United Kingdom
Permanent contract / Hybrid Vestiaire Collective is the leading global online marketplace for desirable pre-loved fashion. Our mission is to transform the fashion industry for a more sustainable fut...
Golang job Golang Engineer at Canonical Golang Engineer - Canonical   (August 2024)
Worldwide, 100% Remote
This is our general process for Golang engineers of all levels of seniority, for all relevant teams at Canonical. Apply here if you are an exceptional software engineer who prefers to work in Go. Afte...
Golang job (Sr.) Software Engineer (Golang) - Cloud at ZEDEDA (Sr.) Software Engineer (Golang) - Cloud - ZEDEDA   (July 2024)
Remote Europe, 100% Remote
ZEDEDA, the leader in IoT edge orchestration, delivers visibility, control, and security for the IoT edge, with the freedom of deploying and managing any app on any hardware at scale and connecting to...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with ai Golang jobs with android Golang jobs with aws Golang jobs with docker Golang jobs with java Golang jobs with kafka Golang jobs with kotlin Golang jobs with linux Golang jobs with mysql Golang jobs with postgresql Golang jobs with python Golang jobs with sql Golang jobs with terraform
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Amsterdam ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ซ๐Ÿ‡ฎ Golang jobs in Finland ๐Ÿ‡ซ๐Ÿ‡ฎ Golang jobs in Helsinki ๐Ÿ‡ฌ๐Ÿ‡ท Golang jobs in Greece ๐Ÿ‡ฌ๐Ÿ‡ท Golang jobs in Athens ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿณ Docker & Golang jobs๐Ÿ Python & Golang jobs๐Ÿช› Terraform & Golang jobs๐ŸŸฆ Typescript & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿค– Ai & Golang jobsโ˜• Java & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobsโš™๏ธ Saas & Golang jobsโš›๏ธ React & Golang jobsโ˜๏ธ Azure & Golang jobsโ˜๏ธ Gcp & Golang jobsโ˜• Javascript & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobs๐Ÿ“‚ Redis & Golang jobsโš™๏ธ Rust & Golang jobs๐ŸŸฉ Node & Golang jobsโ˜ธ๏ธ Graphql & Golang jobs