Fullstack Engineer

Fullstack Engineer

London Full-Time 40000 - 52000 £ / year (est.) No home office possible
Go Premium
GEEIQ

At a Glance

  • Tasks: Develop responsive web applications, focusing on both frontend and backend systems.
  • Company: Join GEEIQ, a dynamic company transforming data into actionable strategies in the metaverse.
  • Benefits: Enjoy a collaborative environment, competitive salary, and opportunities for continuous learning.
  • Why this job: Be part of impactful projects and work with cutting-edge AI tools in a high-growth industry.
  • Qualifications: 2-4 years of software engineering experience, strong skills in JavaScript, TypeScript, Node.js, and React.
  • Other info: Ideal for tech enthusiasts eager to learn and grow in a fast-paced startup culture.

The predicted salary is between 40000 - 52000 £ per year.

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 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.
Skills, Knowledge and Expertise
  • 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.

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.

Fullstack Engineer employer: GEEIQ

At GEEIQ, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters collaboration and innovation. Our London-based engineering team is dedicated to personal and professional growth, providing ample opportunities for skill development and the chance to work with cutting-edge AI tools. With a focus on impactful projects and a supportive environment, we empower our engineers to thrive and contribute meaningfully to the evolving landscape of the metaverse.
GEEIQ

Contact Detail:

GEEIQ Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Fullstack Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Node.js, TypeScript, and React. Consider building a small project or contributing to an open-source one that showcases your skills in these areas, as practical experience can set you apart.

✨Tip Number 2

Engage with the community around AI developer tools like GitHub Copilot and Cursor. Join forums or social media groups where developers discuss their experiences and tips on using these tools effectively, which will demonstrate your proactive approach to learning.

✨Tip Number 3

Network with current or former employees of GEEIQ through platforms like LinkedIn. Ask them about their experiences and any insights they might have about the company culture and the engineering team, which can help you tailor your approach during interviews.

✨Tip Number 4

Prepare for technical discussions by brushing up on your understanding of RESTful APIs and database management. Be ready to discuss how you've implemented these in past projects, as this will show your depth of knowledge and readiness for the role.

We think you need these skills to ace Fullstack Engineer

Full-Stack Development
JavaScript
TypeScript
Node.js
React
RESTful API Development
GraphQL
SQL (PostgreSQL, MySQL)
NoSQL Databases
AWS
Google Cloud Platform (GCP)
Docker
CI/CD Pipelines
Version Control (Git)
Frontend State Management (Zustand, Redux)
AI Developer Tools (Cursor, Claude Code, Gemini, GitHub Copilot)
Analytical Skills
Problem-Solving Skills
Communication Skills
Collaboration Skills
Proactive Attitude
Continuous Learning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in full-stack development, particularly with Node.js, TypeScript, and React. Emphasise any projects where you've designed APIs or worked with cloud services like AWS or Google Cloud Platform.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and your eagerness to work in a dynamic environment. Mention specific AI tools you’ve used and how they have improved your coding efficiency. Relate your experiences to the responsibilities outlined in the job description.

Showcase Your Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your skills in both frontend and backend development. Highlight any collaborative projects that show your ability to work within a team.

Prepare for Technical Questions: Anticipate technical questions related to full-stack development, especially around API design, database management, and cloud deployment. Be ready to discuss your problem-solving approach and how you stay updated with new technologies.

How to prepare for a job interview at GEEIQ

✨Showcase Your Fullstack Skills

Make sure to highlight your experience with both frontend and backend technologies. Be prepared to discuss specific projects where you've used Node.js, TypeScript, and React, as well as how you integrated these technologies to create seamless applications.

✨Demonstrate AI Tool Proficiency

Since the role emphasises the use of AI-powered developer tools, come ready to discuss any experience you have with tools like GitHub Copilot or Claude Code. If you haven't used them yet, express your eagerness to learn and how you plan to leverage these tools in your work.

✨Prepare for Technical Discussions

Expect to engage in technical discussions during the interview. Brush up on software development principles, API design, and database management. Be ready to explain your thought process and problem-solving approach when faced with technical challenges.

✨Emphasise Collaboration and Communication

This role requires working closely with cross-functional teams. Share examples of how you've successfully collaborated with product managers, designers, or other engineers in the past. Highlight your communication skills and your ability to contribute to a team environment.

Fullstack Engineer
GEEIQ
Location: London
Go Premium

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

>