Roles
GEEIQ
Senior Backend Engineer II
Explore roles
GEEIQ
Senior Backend Engineer II
London
NEW
In office
Visa sponsorship
Description
Senior Backend Engineer II
About Us
We’re GEEIQ (pronounced ‘Geek’) and we’re a data platform and insights provider that’s used by the likes of Gucci, Walmart, L’Oreal and Porsche to navigate and engage virtual worlds. Think Ralph Lauren in Fortnite, or Elton John in Roblox.
We believe that the metaverse hype is over and that brands demand more than just visibility when it comes to activating in these spaces, they need to be able to measure, attribute and identify tangible revenue opportunities. That’s where our platform comes in.
Located in the heart of London, GEEIQ is a team of 35 innovators, with ambitious growth plans in the next 24 months. We’re predominantly office based, where we foster a culture of collaboration and innovation. Every idea is valued and every team member plays a pivotal role in shaping the future of digital brand experiences.
Our Team
Our Engineering team plays a critical role developing and refining the GEEIQ data platform that helps and empowers our clients—from major brands to emerging players in various industries— to navigate the complexities of the metaverse.
The GEEIQ engineering team is extremely collaborative, working together to not only build a great platform, but also a great team. Every member of the team has valued input and can help make us the best engineering team possible.
GEEIQ engineering is on a mission to transform raw data into digestible and actionable strategies, helping brands become intrinsic parts of virtual environments, seamlessly integrating and engaging with diverse virtual audiences​
Your Focus
At GEEIQ, the Senior Backend Engineer specializing in Data Pipelines and API Optimization is central to our platform’s performance and data capabilities. You will architect, build, and iteratively improve the systems that ingest, process, and serve data, with a direct focus on the scalability of our data pipelines and the performance optimization of our APIs.
This role demands significant expertise in backend development, specifically concerning distributed data processing, API design patterns, performance tuning, and database optimization. You will leverage technologies like JavaScript and TypeScript to develop and maintain efficient, resilient backend services and APIs, ensuring they meet demanding performance and reliability standards.
We seek a highly experienced and self-driven engineer adept at navigating the complexities of a scaling organization. You must be capable of leading intricate backend projects, particularly those involving large-scale data handling or critical API enhancements. Your technical leadership will be key in evolving our backend infrastructure, mentoring engineers, and ensuring our systems effectively support GEEIQ’s growth and data-driven insights.
Key Responsibilities
Data Pipeline Architecture & Optimisation:
Design, build, scale, and continuously optimize robust data pipelines for efficient data ingestion, transformation, and delivery between various sources and destinations (including MySQL, MongoDB).
Ensure the reliability, monitor performance, and proactively identify bottlenecks in data flows supporting our applications and analytics needs.
Backend Service & API Development:
Architect, develop, and optimize high-performance, scalable backend services and APIs using Node.js and TypeScript, focusing on reliability, maintainability, and efficient request handling.
Implement API design best practices and lead efforts in API performance tuning and optimisation.
Database Engineering & Performance:
Design, implement, and optimize database schemas and queries for both SQL (MySQL) and NoSQL (MongoDB) databases to ensure data integrity, security, and high performance.
Lead initiatives to improve database performance, scalability, and resilience as required by evolving data pipelines and API demands.
Technical Leadership & Mentoring:
Provide technical leadership across backend projects, guiding architectural decisions, design patterns, and execution strategy, with a strong focus on data systems and API efficiency.
Champion and enforce high standards for code quality, testing strategies (unit, integration, performance), and observability through rigorous code reviews and setting team standards.
Mentor other engineers (junior and mid-level), fostering a collaborative environment and promoting a culture of technical excellence and continuous learning within the backend domain.
Cross-Functional Collaboration & Project Execution:
Collaborate closely key stakeholders to translate complex requirements into robust, scalable backend solutions.
Take ownership of technically complex backend initiatives from planning and estimation through to deployment and monitoring, ensuring timely delivery and alignment with business goals.
Skills, Knowledge and Expertise
Experience:
5+ years of proven experience in a Backend or Software Engineering role, demonstrating increasing responsibility and technical depth.
Extensive experience in backend development, architecting, building, and scaling complex systems, with a strong focus on data pipelines, API design, and performance optimization.
Deep expertise in backend programming languages such as JavaScript/TypeScript (Node.js), and potentially experience with other relevant backend languages (e.g., Python, Go, Java).
Strong proficiency in designing, implementing, and optimising SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) database solutions, including data modelling and query tuning.
Proven experience building, deploying, and managing applications and services on cloud platforms like AWS (preferred) or Google Cloud Platform, leveraging services relevant to backend workloads (e.g., compute, databases, messaging queues, container orchestration).
In-depth experience with designing, building, and optimizing RESTful APIs, including understanding of best practices for scalability, security, and performance.
Demonstrable experience with designing and implementing robust, scalable data pipelines and understanding ETL/ELT processes.
Technical Skills:
Strong analytical and problem-solving skills with the ability to design, optimize, and troubleshoot complex backend systems, data flows, and performance bottlenecks.
Solid understanding of distributed systems principles, microservices architecture, and asynchronous processing patterns.
Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes) is highly desirable.
Leadership & Communication:
Excellent communication and technical leadership skills, with proven ability to mentor engineers, drive technical decisions, and collaborate effectively with diverse stakeholders (Product Managers, Data Scientists, Frontend Engineers, etc.).
Passion: Individuals who are passionate about building highly scalable, data-intensive systems and have a genuine interest in working for a high-growth company in an exciting industry (like the virtual world/marketing tech).
Industry: Previous experience in marketing technology products, a startup, or a SaaS company, particularly those dealing with significant data volumes, would be a huge benefit.
Curiosity: You stay current with new trends in backend technologies, data engineering, cloud services, and understand the importance of scalable infrastructure in supporting business goals. Enthusiasm for the industry and collaboration is key.
About GEEIQ
GEEIQ is a data platform and insights provider that enables some of the world’s biggest brands to navigate virtual worlds like Roblox and Fortnite. We empower brands of every shape and size to create long-term, data-led virtual strategies that enrich the experience of untapped virtual communities, grow addressable audiences, and create sustainable revenue streams in this new marketing and communications vertical.
Role tech stack
javascript
typescript
nodejs
Life at
GEEIQ
Browse all roles
Culture overview
Workplace & Culture Work with passionate people! We encourage our employees to take the time to have engaging conversations, play an active role in decision making, and to learn, grow and innovate wherever they can. We believe it is this empowerment and freedom that makes working at GEEIQ so enjoyable. Bonuses & Schemes We offer the basics of pension, holiday, providing you with the kit you need in your role, office snacks and a gaming room with consoles (Strictly for researching purposes of course…!). We are also proud to partner with a reward programme that provides exclusive discounts at a range of well known retailers, a wellbeing hub, and various schemes to help our employees get the most out of life both in and out of the workplace. Career Progression We are in a fortunate position whereby being a small but high growth company, our employees are able to grow with us into senior positions. Working at GEEIQ also provides a lot of exposure to big brands, at senior levels, where your contributions will often be publicly recognised on a global scale.
Employee benefits
Bonus Scheme
Flexible Hours
Flexible Working
Free Food
Wellbeing Programme
Office vibe
City Centre
Open Plan
Social Events
Location
Tech at
GEEIQ
Go to profile
Leadership
Andrew Burden
Co-Founder / Technical Lead
Tech overview
At GEEIQ, our technology is at the heart of how we empower global brands—from Gucci to Walmart—to activate meaningfully in virtual spaces like Roblox and Fortnite. We’re a data-first company, and our engineering team is building the platform that turns complex, distributed datasets into actionable insights for our clients. If you’re curious about the stack and practices we use to make that happen, read on 👇 🛠️ Core Technologies Languages & Frameworks: We primarily use TypeScript and JavaScript, running on Node.js, to build high-performance, scalable backend services. Data Pipelines & Processing: We process large volumes of data through robust pipelines that are designed to scale. These pipelines handle ingestion, transformation, and delivery from multiple sources. Databases: MySQL (relational data, optimized for performance) MongoDB (flexible document store for unstructured or semi-structured data) Elastic APIs: We build RESTful APIs with a strong emphasis on: • Speed & responsiveness • Scalability and maintainability • Security and performance best practices Cloud Infrastructure: Our platform runs on AWS, leveraging a range of services including: • Compute (EC2, Lambda) • Database hosting • Messaging queues and more We are also using more of GCP, particularly for their AI vertex products to leverage their Gemini AI models.
Engineering principles
Agile Process
Code Reviews
Communication and collaboration
Continuous delivery
Continuous Development
Continuous integration
Knowledge sharing
Micro services
Pair programming
Company tech stack
aws
docker
figma
google-cloud-platform
javascript
kibana
kubernetes
mongodb
mysql
nodejs
react
reduxjs
typescript
GEEIQ
Senior Backend Engineer II
London
Share role