
Golang (Polyglot) Software Developer
- London
- Permanent
- Full-time
- Creating technical designs
- Writing reusable, testable, and efficient code
- Implementing automated tests
- Developing CI/CD pipelines
- Deploying, monitoring, and maintaining the production system
- Go, Python, Java
- Linux on edge devices (using nVidia AI chips)
- AWS
- Grafana
- React Native, Android Apps (Kotlin)
- PostgreSQL, SQLite
- Kafka, MQTT
- Shell scripting
- Docker for both our 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
- In the company we also use: VueJS, MySQL, Spring Boot, Apache Camel, AWS Redshift, AWS SageMaker, Pentaho, Balena, Serverless functions
- You will have gained a good understanding (through hands on work experience) in using the Go programming language on a daily basis during a solid stint of your professional career
- You should have a good understanding of development and design whilst programming in Go, Python, or Java gained in your professional working career. The level of complexity that you are able to operate within will typically be equivalent to a developer who has operated within the space for at least 3+ 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 software using Go and Python languages. Occasionally you may need to work with our cloud-side services written in Java
- 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
- Competitive base salary
- Eligible for 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 in addition to national holidays, plus the option to buy a further 5 days annual leave
- Company part-funded private health insurance and eyecare allowance
- Life insurance (3 times base salary)
- Employee Assistance Programme - 24/7 helpline for your wellbeing
- Learning and development allowance of £300 annually
- Cycle to work scheme
- Hybrid way of working - we’re all in the office on Tuesdays and Thursdays
- Company provided breakfast & snacks on office days
- Early Finish Fridays - log off at 3 PM on a Friday if you have completed your tasks by then
- Great office space in central London and a great working environment
- You will love what you do – waking up every day solving one of the biggest social problems of our generation -food waste
- Committed team members with broad experience who share a common passion to build a world class business
We are sorry but this recruiter does not accept applications from abroad.