Senior Fullstack Engineer
Senior Fullstack Engineer

Senior Fullstack Engineer

Full-Time 70000 - 85000 £ / year (est.) No home office possible
GEEIQ

At a Glance

  • Tasks: Develop and refine a cutting-edge data platform for major brands in the metaverse.
  • Company: Join GEEIQ, a dynamic tech company at the forefront of virtual brand experiences.
  • Benefits: Enjoy competitive salary, share options, 25 days holiday, and fun team events.
  • Other info: Collaborative culture with excellent growth opportunities in a thriving industry.
  • Why this job: Be part of an innovative team shaping the future of digital engagement.
  • Qualifications: 6+ years in full-stack development with strong skills in JavaScript, TypeScript, and React.

The predicted salary is between 70000 - 85000 £ per year.

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. 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 ~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 and virtual worlds. The GEEIQ engineering team is extremely collaborative, working together to not only build a great platform, but also a great team. We are on a mission to build the leading platform for brands navigating virtual worlds, and the reliability and scalability of that platform are paramount to our success. 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 Senior Fullstack Engineer at GEEIQ, you will be pivotal in both frontend and backend development, crafting responsive and scalable web applications. This role demands a strong command of software architecture across the stack, from UX/UI design principles to sophisticated backend integrations. You will design and implement APIs using JavaScript, TypeScript, and React, ensuring seamless functionality and optimal performance. We are seeking a proactive and experienced engineer who thrives in a scaling organisation and excels at leading projects from conception with high complexity. The ideal candidate will not only push the boundaries of code but will also drive the team and domain to meet and exceed goals.

Key Responsibilities

  • Data Pipeline Architecture: Design and implement robust data pipelines ensuring scalability and efficiency; optimises data flow between our databases (MySQL, MongoDB) and applications.
  • Full-Stack Development: Develop high-quality, scalable applications using NodeJs, Typescript, and React; collaborate with cross-functional teams to integrate new features and technologies.
  • Cloud and Containerization Solutions: Manage and optimise AWS cloud infrastructure for high availability and fault tolerance; implement and maintain Kubernetes clusters for container orchestration.
  • Database Management: Develop and optimise SQL and NoSQL database solutions; ensure data integrity and performance in database operations.
  • Code Quality and Review: Uphold high standards of code quality through regular code reviews and automated testing; mentor junior developers and promote a culture of continuous learning.
  • Project Leadership: Lead development projects, including planning, execution, and delivery; coordinate with stakeholders to define project requirements and timelines.

What we're looking for

Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience: +6 years of proven experience in an Engineering role; extensive experience in full-stack development with a strong focus on frontend technologies, particularly JavaScript, TypeScript, and React; strong expertise in JavaScript/TypeScript and familiarity with backend technologies like Node.js; proficiency in SQL and experience with database technologies like MySQL, PostgreSQL, or NoSQL databases; experience with front-end frameworks and state management libraries such as Redux or Context API; experience with cloud services like AWS or Google Cloud Platform, particularly in deploying and managing applications; familiarity with RESTful API design and development, and potentially knowledge of GraphQL; strong analytical skills with the ability to design, optimise, and troubleshoot complex UIs and ensure the seamless integration of front-end and back-end components; excellent communication and leadership skills, with the ability to mentor junior team members and collaborate effectively with various stakeholders, including UX/UI designers and product managers.

Passion: Individuals who are passionate about 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 huge 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.

Benefits

Every team member who joins GEEIQ is enrolled into our share option structure after passing probation. The amount allocated will depend on a number of factors, including your position within the team and the performance of the company - but it’s a great opportunity to have true ownership of the company. We offer 25 days holiday as standard, with a bonus annual GEEIQ Day to use any time you choose. We also have a thriving company culture, with regular socials and lots of fun team events like quizzes, sports days, Hackathons and Bake Offs!

Senior Fullstack Engineer employer: GEEIQ

At GEEIQ, we pride ourselves on being an exceptional employer, offering a vibrant work culture in the heart of London that fosters collaboration and innovation. Our team enjoys competitive compensation, generous benefits including share options and 25 days of holiday, and numerous opportunities for professional growth within a rapidly scaling organisation. Join us to be part of a dynamic environment where your ideas are valued and you can make a tangible impact in the exciting world of virtual brand experiences.
GEEIQ

Contact Detail:

GEEIQ Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Fullstack Engineer

✨Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have a lead on your dream job!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full-stack capabilities. Make sure to include links to your GitHub or any live demos to impress potential employers.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key when you're showcasing your expertise!

✨Tip Number 4

Apply through our website! We love seeing applications directly from candidates who are excited about joining GEEIQ. Tailor your application to highlight how your experience aligns with our mission in the metaverse.

We think you need these skills to ace Senior Fullstack Engineer

JavaScript
TypeScript
React
Node.js
MySQL
MongoDB
AWS
Kubernetes
SQL
NoSQL
RESTful API design
GraphQL
Code Quality and Review
Project Leadership
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Fullstack Engineer role. Highlight your experience with JavaScript, TypeScript, and React, and don’t forget to mention any relevant projects that showcase your skills in both frontend and backend development.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for the virtual world and how your background aligns with our mission at GEEIQ. Be sure to mention specific experiences that demonstrate your leadership and project management skills.

Showcase Your Projects: If you’ve worked on any impressive projects, make sure to include them in your application. Whether it’s a personal project or something from a previous job, showing off your work can really help us see your capabilities and creativity.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and helps us keep track of all the amazing talent interested in joining our team!

How to prepare for a job interview at GEEIQ

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially JavaScript, TypeScript, and React. Brush up on your knowledge of Node.js and database management with MySQL and MongoDB, as these will likely come up during technical discussions.

✨Showcase Your Projects

Prepare to discuss specific projects you've worked on that demonstrate your full-stack capabilities. Highlight your role in these projects, the challenges you faced, and how you overcame them. This will show your problem-solving skills and your ability to lead complex projects.

✨Understand the Company Culture

Research GEEIQ’s mission and values, especially their focus on collaboration and innovation. Be ready to discuss how you can contribute to their culture and how your personal values align with theirs. This will help you stand out as a candidate who fits well within their team.

✨Ask Insightful Questions

Prepare thoughtful questions about the role, the team dynamics, and the company’s future plans. This shows your genuine interest in the position and helps you assess if it’s the right fit for you. Questions about their approach to cloud infrastructure or data pipeline architecture could be particularly relevant.

Senior Fullstack Engineer
GEEIQ

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>