Engineering @ Gelato
Join us on our Journey
Building world-class reliable technology is an inspiring challenge. At Gelato, we stay on top of technology evolution and seek inspiration from a global engineering community.
Change is constant, and we are eager to adapt. As part of the Gelato team you will have the opportunity to present and discuss your ideas with the best Engineers on the planet. Do you have an idea for a new product? Or do you believe that we should adopt new technology? We are open and ready to listen.
Gelato is assembling a world-class team of engineers who can come together to solve complex, multi-faceted problems in new ways. If you think fast, dream big, and love working with entrepreneurial team members on hard challenges, we want to meet you!
So, what is our mission?
Find out more about why we do what we do with this short video
Our Engineering Teams
Front-end is key for conquering the world of print on demand. We value high quality, performance, observability over our micro-frontends.
The tech stack includes React, Angular, Svelte, Electron, Nx, Cypress, TypeScript, and more.
Designing highly-available, fault-tolerant, cost-efficient, scalable systems is our passion. We are using TDD, BDD, DDD principles and patterns, and agile methodology.
Designing public API for millions of people, integrating with world-class third-party systems, and solving complex engineering problems (Graph, CAP, etc) are only a small glimpse into the tasks.
Our mobile teams push the boundaries of the user experience across all our apps, including Optimalprint, B2B App, Gelato SDK, and more. As a Mobile Software Engineer, you will build elegant products on world-class technologies. We are looking for native mobile app developers with experience in user interfaces, infrastructure, and/or tools supporting applications using the iOS SDK / Android SDK / Flutter SDK.
Data & Analytics
Our team brings a data-driven impact to the business. To achieve this goal, we analyze billions of records and propose solutions for strategic planning. We are using a mix of best-of-breed cloud technologies in GCP and AWS along with in-house developed applications to help the organization with analytics while moving towards MLOps.
We are looking for someone passionate about data who can work with business users, analysts, engineers and data scientists to deliver high-quality solutions.
Infrastructure and Delivery
Our team is building the most efficient, reliable and monitorable production environments. Flexible and Scalable deployments, automation and tools for reusable software components are our key DevOps challenges.
If you are passionate about building smart tools that accelerate the pace of delivery and making operations smarter, come join our Infrastructure and Delivery Platform teams.
Our Engineering hubs
🇬🇧 United Kingdom
Meet the Engineering Team
Join our engineering team today
Typically a team is between 2-7 members with a mix of roles across BE, FE and SDET all working closely with their PO
You will be working in the team responsible for a set of services in one domain. PO coordinates closely with TL(s) from this domain. Products we are working on can be cross-functional or be isolated just to one domain. We are constantly working on new development and building tech to remove unnecessary support activities
On backends we have a 70/30 mix of PHP and GoLang, along with a growing area of Python. Frontends are focused on JS and TypeScript.
We are not working with yearly cycles of performance reviews and believe that feedback and growth opportunities should be discussed continuously. We strongly believe that motivation to grow is the only real drive for evolution and we encourage it
As we are a global team we pay competitive local market salaries as well as a variety of additional benefits such as health and business insurance. We also have a generous equity offering and want all of our team to be owners of Gelato.
From a hardware perspective we offer either Macbook or equivalent windows machine if preferred
Depending on the specific role it will involve a coding exercise, psychometric testing and meeting a number of members across the Gelato team from both our tech and non tech teams. You will be provided detailed information once you application has been progressed.