Yolk Recruitment is delighted to partner with an innovative and rapidly expanding tech company transforming how businesses in the consumer goods industry operate. This trailblazing organisation empowers top global brands to become more agile, efficient, and sustainable through cutting-edge solutions like real-time promotion execution, active customer segmentation, and AI-driven predictive ordering.
Why Join This Team?
Our client offers a fast-paced, collaborative environment where you’ll work alongside industry-leading talent. If you’re looking to grow professionally, tackle exciting challenges, and make a real impact, this is the opportunity for you.
The Role
We’re seeking a Senior Software Engineer to join an exceptional Cloud Platforms engineering team. You’ll play a pivotal role in developing a state-of-the-art Digital Asset Management and photo automation product, contributing to all stages of the development lifecycle in a dynamic, innovative setting.
Tech Stack
The company’s cloud applications are hosted on Google Cloud Platform (GCP), orchestrated by Kubernetes. Key technologies include:
* Languages: TypeScript, SQL
* Frontend: React, Redux
* Backend: Nest.js, MikroORM, Node.js
* Databases: PostgreSQL, Firestore
* Testing: Jest
* Infrastructure: GCP, Kubernetes
Your Responsibilities
* Build robust backend features and APIs using Node.js and TypeScript .
* Improve and optimise data processing pipelines.
* Perform code reviews and develop comprehensive unit tests.
* Integrate and work with third-party APIs such as OpenAI .
* Maintain and enhance the GCP platform, including Kubernetes clusters, load balancers, and databases.
* Mentor junior engineers and contribute actively to SCRUM activities like sprint planning and retrospectives.
What We’re Looking For
We’re seeking a highly skilled developer eager to thrive in a vibrant engineering team. Ideal candidates will have:
* Strong experience in object-oriented programming (e.g., Java, C#).
* Proven expertise in backend API development with Node.js and TypeScript .
* Solid understanding of SQL and NoSQL databases, including query optimisation.
* Familiarity with distributed caches like Redis .
* Hands-on experience with Docker, Kubernetes, and cloud platforms such as GCP, AWS, or Azure .
* Strong testing practices using Jest .
Take the Next Step
Be part of a team pushing the boundaries of technology, where personal development and well-being are a priority. Join now and shape the future of tech innovation!