Roles
GEEIQ
Full Stack Engineer (mid-level)
Explore roles
GEEIQ
Full Stack Engineer (mid-level)
London
NEW
In office
Visa sponsorship
Description
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.
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 a short distance from Paddington, London, GEEIQ is a team of ~40 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
As a Fullstack Engineer (Engineer II) at GEEIQ, you will be instrumental in both frontend and backend development, contributing to the creation of responsive and scalable web applications.
You’ll have a growing emphasis on backend systems while maintaining proficiency across the full stack. You will collaborate closely with Product, Design, and senior engineers to understand project goals, contribute to technical discussions, and deliver high-quality solutions.
This role requires a solid understanding of software development principles, from UI/UX considerations to backend architecture and integrations. You will primarily design and implement APIs and services using Node.js, JavaScript, and TypeScript, and contribute to frontend development using React. A key aspect of this role is the ability to effectively understand and work WITH AI-powered developer tools (e.g., Cursor, Claude Code, Gemini, GitHub Copilot) to enhance productivity, code quality, and accelerate development cycles.
We are seeking a motivated and growing engineer who thrives in a dynamic, scaling organization and is eager to contribute to impactful projects. The ideal candidate is passionate about prototyping and shipping quickly, and continuously learning new technologies and best practices.
Key Responsibilities:
● Backend Development:
○ Design, develop, and maintain robust, scalable, and secure backend services and APIs using Node.js and TypeScript.
○ Integrate with various third-party services and data sources.
○ Optimize application performance, reliability, and scalability.
○ Work with data at scale and integrate it into internal pipelines and systems.
● Frontend Development:
○ Develop user-friendly interfaces using React, JavaScript/TypeScript, and ensure optimal performance across various devices and browsers.
○ Implement responsive designs and ensure seamless integration with backend services.
● Full-Stack Contributions:
○ Collaborate with cross-functional teams to integrate new features and technologies across the stack.
○ Contribute to the entire software development lifecycle, from an idea to production.
● Cloud Services & Deployment:
○ Work with and deploy applications to cloud platforms like AWS and Google Cloud Platform (GCP), contributing to infrastructure reliability and scalability.
○ Gain experience with containerization technologies (e.g., Docker) and contribute to CI/CD pipelines.
● Database Management:
○ Develop and contribute to the optimization of SQL (e.g., PostgreSQL, MySQL) and NoSQL database solutions.
○ Ensure data integrity and contribute to performance improvements in database operations.
● AI Tool Integration & Innovation:
○ Actively utilize and explore AI developer tools (e.g., Cursor, Claude Code, Gemini) to streamline coding, debugging, and learning processes.
○ Contribute to best practices for leveraging AI tools within the engineering team.
● Code Quality and Collaboration:
○ Uphold high standards of code quality through diligent development, participation in code reviews, and writing unit/integration tests.
○ Support junior team members and actively participate in a culture of continuous learning and knowledge sharing.
● Project Contribution:
○ Contribute significantly to development projects, taking ownership of features and tasks.
○ Collaborate with product managers and designers to understand requirements and translate them into technical solutions.
What we’re looking for:
● Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
● Experience:
○ 2-4 years of proven experience in a software engineering role.
○ Solid experience in full-stack development, with demonstrable skills in JavaScript, TypeScript, Node.js (for backend), and React (for frontend). A stronger inclination and experience towards backend development is preferred.
○ Proficiency in building and consuming RESTful APIs; familiarity with GraphQL is a plus.
○ Experience with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases.
○ Hands-on experience with cloud services (AWS or Google Cloud Platform), including deploying and maintaining applications.
○ Familiarity with version control systems (e.g., Git).
○ Experience with frontend state management libraries (e.g., Zustand, Redux) is a plus.
● AI Tool Proficiency:
○ A keen interest in and demonstrable experience or strong willingness to learn and leverage AI developer tools (e.g., Cursor, Claude Code, Gemini, GitHub Copilot) to improve development workflows and code quality.
● Skills & Attributes:
○ Good analytical and problem-solving skills with the ability to develop, optimize, and troubleshoot applications.
○ Strong communication skills and ability to collaborate effectively within a team environment.
○ A proactive attitude, eager to learn new technologies and take on challenges.
● Passion: Individuals who are passionate about technology, the virtual world, and have a genuine interest in working for a high-growth company in an exciting industry.
● Industry: Previous experience in marketing technology products, a startup, or a SaaS company would be a benefit.
● Curiosity: You understand new trends in technology and the evolving relationship between brands and their consumers. We want our team to be enthusiastic about the industry we work in and the people we work with.
Role tech stack
react
nodejs
javascript
typescript
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
Full Stack Engineer (mid-level)
London
Share role