This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Data Pipeline Architecture: Design and implement robust data pipelines ensuring scalability and efficiency
Optimise 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
Requirements:
Education - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
+6 years of proven experience in a Engineering role
Extensive experience in full-stack development, with a strong focus on frontend technologies, particularly JavaScript, TypeScript, and React
Strong expertise in programming languages such as 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
Nice to have:
Previous experience in marketing technology products, a startup or a SaaS company
Knowledge of GraphQL
What we offer:
Enrolled into our share option structure after passing probation
25 days holiday as standard, with a bonus annual GEEIQ Day
Regular socials and fun team events like quizzes, sports days, Hackathons and Bake Offs