Full Stack Software Engineer – HYBRID

Job Overview

Company logo: https://media.licdn.com/dms/image/v2/D4E0BAQFLCg11_oO0Xg/company-logo_100_100/B4EZT1XtNXGwAQ-/0/1739283420943/hubboxhq_logo?e=1749081600&v=beta&t=9afXytlMwj3x1CVcdnfQXrT45O6nl0456FGcTfR_7oI The Full Stack Software Engineer will play a crucial role in developing HubBox’s client-facing software. This individual will be responsible for maintaining and developing features for our ecommerce software solutions such as our plugins (Shopify, Saleforce, Magento, etc.) and our software development kit.

Tools we use

HubSpotAtlassian – Jira & ConfluenceGoogle – Mail, Calendar, DriveSlackFigmaGitHub

Our Tech Stack

AWSDocker + ECSTypeScript + ExpressTypeScript + ReactNodeDynamoDBElasticsearchAWS LambdaAPI Gateways / GraphQLDockerGitHub actions

Required Qualifications

Education: Bachelor’s degree in any fieldTechnical Literacy: High level of technical proficiency and comfort with learning new software and platformExperience:3 years of experience in software engineeringExperience with ecommerce software/platforms a plus (e.g. Shopify, Magento, Salesforce, BigCommerce).Experience with distributed systems.Familiarity with server-side technologies and frameworks a plus (e.g. Node.js).Experience with RESTful APIs and integrating third-party services.Proficiency in JavaScript (TypeScript a plus).Familiarity with version control systems (e.g., Git) and package managers (e.g., npm).Solid understanding of web performance optimization techniques and tools.
Required Attributes

Communication Skills: Excellent written and verbal communication skills, with the ability to adapt your style to different audiencesDesire to become an Expert: willingness to learn and develop expertise in the ecommerce space.Problem-Solving: Proven ability to troubleshoot technical issues and provide effective solutionsOrganisation: Detail-oriented with strong organisational skills and the ability to manage multiple tasks simultaneouslyLocation: Must be based in London and able to work in the office 2 days per weekWillingness to learn: Successful candidate will be provided training on processes and systems and will have an opportunity to develop (and learn about our technologies) so must be willing to learnCollaborate with the Integrations team to:Understand and analyse the reported client issues, tickets, and integration challenges.Bug fixing:Investigate, diagnose, and resolve bugs, technical issues, and integration problems in a timely and efficient manner.Communicate effectively with the Integrations team:Provide updates on the progress of issue resolution.Provide clear information for Integrations Managers to relay to clients.Document solutions in Jira ticket comments and Confluence pages.Work closely with the wider development team to:Identify, document, and prioritise bugs and issues based on client feedback.Provide technical guidance and recommendations to clients for resolving issues and optimising integrations.Develop and implement effective solutions to address client needs, ensuring a smooth integration experience.Participate in client meetings and workshops alongside the Integrations team.Collaborate with cross-functional teams to enhance product features and functionalities based on client requirements and feedback.23 days holiday per year (in addition to 8 UK public holidays)Pension with Aviva (3% employer/5% employee contribution)Office space near Old Street tube station, London (2 days a week in-office expectation)Salary range: £65,000 – £85,000 depending on experience and skillset

Job Detail
Shortlist Never pay anyone for job application test or interview.