Junior Fullstack Developer, HubSpot CMS (all genders)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
You'll join our Lisbon engineering hub as a Junior Fullstack Developer focused on HubSpot CMS. Day to day, you'll deliver tickets across custom modules, HubL templates, serverless functions, and QA fixes for our enterprise client websites. The work is real client work, not warm-up tickets, and you'll be paired with senior engineers from day one. The bar at 12 months is independent ticket delivery across 5+ client projects with a bug-reopen rate below 5%. This is the first foundation hire of our Lisbon engineering hub, which will scale over the next two years. A note on platforms. We deliver on HubSpot CMS, but at Junior level we hire for component-driven CMS thinking and learning velocity, not platform-specific tenure. If your experience is on Webflow, Contentful, Sitecore, Storyblok, Sanity, or Strapi (professionally, in a bootcamp, or in a personal project) and you're excited to ramp into HubSpot CMS in your first 3 months, we want to talk to you. We fund the HubSpot CMS for Marketers and CMS for Developers I certifications and pair you with senior HubSpot engineers from day one.
Responsibilities
- You'll onboard into our HubSpot CMS workflow within 3 months and start delivering reviewed PRs independently
- You'll ship your first custom module or feature to a live client HubSpot environment within 3 months
- You'll deliver 40+ merged tickets across custom modules, HubL templates, and small serverless functions on live client projects within 12 months
- You'll keep your bug-reopen rate below 5% on your own deliverables, tracked in Jira
- You'll contribute at least 3 reusable components to our internal HubSpot CMS module library
- You'll pair reliably with senior engineers and participate in code reviews at a level that improves your own output month over month
- You'll handle first-line async communication with Managed Services PMs in English
- What You Bring
Requirements
- At least one shipped project (professional, bootcamp, or substantial personal project) on a component-driven or headless CMS: HubSpot CMS, Webflow, Contentful, Sitecore, Storyblok, Sanity, or Strapi
- Solid JavaScript fundamentals: ES6+, async/await, DOM manipulation, ability to read and modify existing React components
- Strong HTML and CSS fundamentals: semantic HTML, responsive layouts, Flexbox and Grid, CSS specificity, cross-browser behaviour
- Working Git in a team context: branching, PRs, merge conflict resolution, peer code review participation
- Functional written and spoken English (B2 minimum)
- Ability to commit to 2 days per week in the Lisbon office
- Genuine excitement to learn HubSpot CMS deeply in your first 3 months. We fund certifications and pair you with senior HubSpot engineers from day one
- Direct HubSpot CMS exposure (a small theme, a custom module, a HubSpot CMS for Marketers or CMS for Developers I certification)
- Exposure to multiple component-driven CMS platforms
- Experience with HubSpot serverless functions, REST APIs, or webhook handling
- Bootcamp graduation in modern web development plus shipped portfolio
- Your Team
- Tech Stack
- Core CMS: HubSpot CMS Hub (HubL, custom modules, themes, serverless)
- Languages: JavaScript (ES6+), HTML5, CSS3, basic React
- Tooling: Git, Jira, Confluence
- Internal Tooling: Forecast, Claude AI, Claude Code, Cursor
Benefits
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Thorit? Share your experience