Golang (Polyglot) Software Developer
Golang (Polyglot) Software Developer

Golang (Polyglot) Software Developer

City of London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
W

At a Glance

  • Tasks: Join us in developing cutting-edge software to tackle global food waste.
  • Company: Winnow, a mission-driven tech company transforming the hospitality industry.
  • Benefits: Competitive salary, stock options, wellness allowance, and 25 days of vacation.
  • Why this job: Make a real impact on food waste while working with innovative technologies.
  • Qualifications: Experience in Go, Python, or Java; strong software development skills required.
  • Other info: Enjoy a hybrid work model and a collaborative office environment in central London.

The predicted salary is between 36000 - 60000 ÂŁ per year.

About Us

Food waste is a $1 trillion problem – costing the world more than 1% of global GDP. We\’re dead set on solving this problem and looking for people to help us achieve our mission. At Winnow, we 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 thousands of sites and operate in over 90 countries with offices in London, Dubai, Singapore, Cluj-Napoca (Romania) and Chicago. Our blue‑chip customers include Accor Hotels, IKEA, IHG, Marriott, Compass Group and many others.

Our clients reduce waste by over 50% through our system, achieving 3%–8% food cost savings and 40%+ profitability gains. Winnow’s AI‑based vision technology tracks all food waste automatically and has been recognized by the World Economic Forum and other industry awards.

We are proud to have been listed in the 2025 Sunday Times Best Places to Work and to have won Impact 50’s most impactful companies award. Our culture is built on purpose, collaboration, and the belief that we should tackle real‑world problems while being great places to work.

About The Role

Our team is responsible for the development of the 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.

We are looking for a talented and experienced software engineer to join our team and help us in this mission. You will have front‑line exposure to our systems and opportunity to deepen your knowledge in this exciting & cutting‑edge arena.

Key Responsibilities

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

Primary Technologies You\’ll Work With

  • Go, Python, Java
  • Linux on edge devices (using nVidia AI chips)
  • AWS
  • Grafana

Other Technologies

  • React Native, Android Apps (Kotlin)
  • PostgreSQL, SQLite
  • Kafka, MQTT
  • Shell scripting
  • Docker for cloud and edge‑device applications
  • Microservice‑style, event‑driven cloud architecture
  • Continuous Integration and Delivery using Jenkins, SonarQube
  • Terraform for infrastructure management
  • Grafana, Elasticsearch, Kibana & New Relic for metrics, logs and monitoring
  • VueJS, MySQL, Spring Boot, Apache Camel, AWS Redshift, AWS SageMaker, Pentaho, Balena, Serverless functions

Requirements

  • Solid professional experience with Go programming language.
  • Strong understanding of development and design in Go, Python, or Java (minimum 3+ years).
  • Interest in learning and working with other tools and languages such as Python and Java.
  • Primary focus on developing edge‑device software using Go and Python; occasional work on Java cloud services.
  • Comfortable with Linux terminal environments.
  • Experience with relational databases and SQL queries (ideally PostgreSQL).
  • Understanding of programming concepts and ability to build/extend tools.
  • Experience with CI/CD, unit and integration testing.
  • Experience with Jira and Confluence.
  • Basic understanding of front‑end technologies.
  • Experience with major AWS projects is a plus.
  • Experience with Jenkins CI is a plus.

Benefits

  • Competitive base salary.
  • Customer Success discretionary bonus scheme.
  • Company stock options package.
  • Matching pension scheme.
  • 2 wellness hours per month plus a ÂŁ48 gross monthly wellness allowance.
  • 25 days of paid vacation time plus the option to buy 5 more days.
  • Company‑provided private health insurance and eye care allowance.
  • Life insurance (3 times base salary).
  • Employee Assistance Programme – 24/7 helpline.
  • Learning and development allowance of ÂŁ300 annually.
  • Cycle to work scheme.
  • Hybrid work: office on Tuesdays and Thursdays.
  • Company‑provided breakfast & snacks on office days.
  • Early Finish Fridays – log off at 3 PM if tasks are complete.
  • Great office space in central London and a collaborative working environment.
  • Opportunity to solve one of the biggest social problems: food waste.

#J-18808-Ljbffr

Golang (Polyglot) Software Developer employer: Winnow

Winnow is an exceptional employer dedicated to tackling the global food waste crisis through innovative technology. With a strong focus on employee well-being, we offer a competitive salary, stock options, and a hybrid working model that promotes work-life balance. Our collaborative culture fosters continuous learning and development, providing opportunities for growth while making a meaningful impact in the hospitality industry.
W

Contact Detail:

Winnow Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Golang (Polyglot) Software Developer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Winnow. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Go or Python. This gives us a glimpse of your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for the tech interview! Brush up on your knowledge of edge-device software and cloud systems. We love candidates who can discuss their thought process and how they tackle challenges.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission to tackle food waste.

We think you need these skills to ace Golang (Polyglot) Software Developer

Go
Python
Java
Linux
AWS
CI/CD
Docker
Microservices
SQL
PostgreSQL
Jenkins
Shell Scripting
Computer Vision
Event-Driven Architecture
Front-End Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of a Golang Software Developer. Highlight your experience with Go, Python, and Java, and don’t forget to mention any relevant projects or technologies you've worked with that align with our mission at Winnow.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for tackling food waste and how your skills can contribute to our innovative solutions. Keep it concise but impactful, showing us why you’re the perfect fit for our team.

Showcase Your Projects: If you’ve got any personal or professional projects that demonstrate your coding skills, especially in Go or related technologies, make sure to include them. We love seeing real-world applications of your work!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our mission-driven team!

How to prepare for a job interview at Winnow

✨Know Your Tech Stack

Make sure you’re well-versed in Go, Python, and Java, as these are key technologies for the role. Brush up on your knowledge of edge-device software and cloud services, and be ready to discuss how you've used these languages in past projects.

✨Showcase Your Problem-Solving Skills

Winnow is all about tackling food waste with innovative tech. Prepare examples of how you've solved complex problems in your previous roles, especially those that involved optimising software performance or working with AI technologies.

✨Familiarise Yourself with CI/CD Practices

Since the role involves developing CI/CD pipelines, it’s crucial to understand continuous integration and deployment processes. Be ready to explain your experience with tools like Jenkins and how you’ve implemented automated testing in your projects.

✨Emphasise Collaboration

Winnow values teamwork, so highlight your experience working in collaborative environments. Share examples of how you’ve worked with cross-functional teams to deliver software solutions, and be prepared to discuss how you handle feedback and adapt to changing requirements.

Golang (Polyglot) Software Developer
Winnow
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

W
  • Golang (Polyglot) Software Developer

    City of London
    Full-Time
    36000 - 60000 ÂŁ / year (est.)
  • W

    Winnow

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>