At a Glance
- Tasks: Use cutting-edge tech to solve real-world problems and build scalable backend services.
- Company: Join Gelato, a leader in on-demand production and AI-driven solutions.
- Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Be part of a culture that embraces experimentation and continuous improvement.
- Why this job: Make a real impact while collaborating with innovative minds in a dynamic environment.
- Qualifications: 5+ years in software engineering with strong skills in API-driven solutions.
The predicted salary is between 60000 - 80000 £ per year.
About Gelato
Gelato has built the world's largest and most global network for on-demand production of customized items e.g. t-shirts, wall art, mugs, books, hoodies, and cards. We support a new wave of e-commerce entrepreneurs and the global shift towards local and more sustainable production. In many ways, we at Gelato are rethinking how digital fabrication of customized products can be done on-demand.
Platform
Gelato is an AI-first, cloud-native platform transforming local, on-demand production and delivery — with zero physical assets. We power:
- Global production orchestration: connecting e-commerce customers to 130+ partners across 32 countries. From AI-guided plate design to smart routing and logistics, we deliver to over 5 billion people in under 72 hours—faster, greener, smarter.
- GelatoConnect: our AI-driven print production OS that helps producers master digital printing — from inventory to shipping — by automating every step: procurement, prepress, printing, packaging, and dispatch. It’s machine-agnostic, real-time, and built for uptime, precision, and profitability.
AI at the Core
We are not just early adopters of AI — we’re AI-native builders. Across engineering, product, and operations, we embrace AI to accelerate innovation:
- AI-first development using LLMs for code generation, testing, documentation, and design exploration.
- Autonomous AI agents driving platform resilience, observability, cost control, and internal workflow automation.
- AI-native product features built into GelatoConnect and the core platform — improving routing, personalization, and production optimization.
- A culture of continuous experimentation with RAG, agent orchestration, prompt engineering, and model fine-tuning.
What you will be doing
- Using the latest technologies to solve real problems for our customers at a massive scale.
- Collaborating closely with other engineers as a valuable member of a cross-functional team.
- Sharing your knowledge and building creative solutions while helping the team evolve best practices.
- Designing, developing, and deploying backend services with a focus on high availability, low latency, and scalability.
- Taking end-to-end responsibility for the services that are owned by your team, including taking part in an on-call rotation.
Who you are
- A programming language agnostic having 5+ years of experience in a similar role.
- Having a minimum of B.S. degree in Information Technology or Computer Sciences.
- Able to adapt, change and grow quickly as we scale the organization.
- Passionate about engineering practices like agile, continuous delivery, test-driven development, traceability, and observability.
- Growth mentality, are curious and not afraid to be experimental. You share your ideas and continuously improve yourself and the team around you.
- Solid experience as an Engineer designing, developing, and maintaining API driven solutions.
- Strong communication skills, high integrity, and great attention to detail.
- Possess knowledge and experience, or have an interest in working with: Docker and Kubernetes, GoLang (Go-kit, DDD) and PHP (Symfony), Microservices architecture, PostgreSQL, BigQuery, RabbitMQ, Memcache, Redis, ELK, DataDog, Prometheus.
Senior Software Engineer (GoLang / PHP) employer: Gelato
At Gelato, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and a supportive environment where your ideas are valued. Located in a dynamic tech landscape, we offer the unique advantage of working with cutting-edge AI technologies while contributing to a sustainable future for e-commerce entrepreneurs worldwide.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (GoLang / PHP)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Gelato or similar companies. A friendly chat can open doors and give you insider info on job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving GoLang or PHP. This is your chance to demonstrate your problem-solving abilities and creativity to potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms that simulate real interview scenarios to boost your confidence and performance.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our innovative team.
We think you need these skills to ace Senior Software Engineer (GoLang / PHP)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with GoLang, PHP, and any relevant technologies like Docker and Kubernetes. We want to see how you can contribute to our AI-first, cloud-native platform!
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for engineering. Share why you're excited about working at Gelato and how your background makes you a great fit for our team. Don’t forget to mention your growth mentality and eagerness to experiment!
Showcase Your Projects:If you've worked on interesting projects, especially those involving API-driven solutions or microservices architecture, make sure to include them! We love seeing real examples of your work and how you've tackled challenges in the past.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our innovative team at Gelato!
How to prepare for a job interview at Gelato
✨Know Your Tech Stack
Make sure you’re well-versed in GoLang and PHP, as well as the other technologies mentioned in the job description. Brush up on your knowledge of Docker, Kubernetes, and microservices architecture. Being able to discuss how you've used these technologies in past projects will show that you're not just familiar with them, but that you can apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've solved real problems using technology. Gelato is all about innovation and efficiency, so think of instances where your solutions had a significant impact on performance or user experience. This will demonstrate your ability to think critically and creatively under pressure.
✨Emphasise Collaboration
Since the role involves working closely with cross-functional teams, be ready to share experiences where you’ve collaborated with others. Highlight your communication skills and how you’ve contributed to team success. This will show that you’re not just a lone wolf but a team player who values collective growth.
✨Adopt a Growth Mindset
Gelato values curiosity and a willingness to experiment. Be prepared to discuss how you’ve embraced new challenges and learned from failures. Share examples of how you’ve improved your skills or processes over time, which will reflect your commitment to personal and professional development.