Description
Company Profile
INSCALE is an impactful IT scaling partner to people and businesses.
We unite tech talent with forward thinking organizations, building a powerful partnership that pushes both towards the next level.
We help our clients achieve scalable growth by combining our proven IT expertise with market-leading talent acquisition strategies and nearly two decades of industry know-how.
For more information, visit https://www.inscale.net
Client Profile
Axo Group is a Fintech company and the go-to loan broker in Norway, Sweden, Finland and Denmark.
They operate across the Nordic through their brands: Axo Finans, LendMe and Axolania and have been in the market for more than 10 years.
Axo acts as a broker between consumers looking to refinance and consolidate unsecure depth (credit cards and unsecure loans) and banks all over the Nordics.
For the consumer they make sure they get the best offer with the best possible terms since they work with 25-35 banks in each market.
For banks, they serve as an important marketing channel for attracting new customers.
Their business is doing tremendously well and based on their strategy to build one global platform, they're in the need of yet another skilled developer to help them build even more great stuff.
Responsibilities
You will become a member of a global Tech team located in Oslo, Helsingborg and Lisbon, building a multilanguage, highly scalable, cloud native, multi market broker and membership platform, with a bare minimum of legacy code.
Owns significant front-end features end-to-end on the Money & Volume (M&V) surfaces of the Axo platform β React and TypeScript.
Works in an AI-First engineering culture where Claude Code and AI assisted development are daily workflow, not optional extras.
Bridges product thinking, strong architecture instincts, and practical delivery β shipping multiple features a week while maintaining the quality standard that financial data demands.
Contributes to architectural direction, mentors junior developers, and collaborates across product, design, and data.
Your responsibilities will grow to match your abilities and experience.
β’ Own complete front-end feature development from spec through deployment β React / TypeScript
β’ Lead architectural discussions - document decisions in lightweight specs and plans (spec.md / plan.md)
β’ Build and review AI agent workflows using Claude Code, or equivalent tools β delegate implementation, review all output β’ Build responsive, accessible UI and integrate with platform and financial APIs (REST / GraphQL)
β’ Grow into fullstack β take on backend work in Go as you progress, starting with domain modelling and resource-oriented API design (owning the data-access layer over time)
β’ Learn to enforce GDPR and EU AI Act compliance requirements in every feature β data privacy is architecture, not a checkbox
β’ Mentor mid-level and junior engineers; set the bar for code quality and AI-assisted development practices
Qualifications
Technical Requirements (Must Have):
Frontend β React
β’ 5+ years front-end experience; 3+ years building production React
β’ Strong command of modern React β hooks, composition, render/performance behavior, and when not to reach for a hook
β’ Strong, idiomatic TypeScript across a large codebase β generics, discriminated unions, inference, typing shared library boundaries (not just typing props)
Writes clean, component-driven code with clear separation of concerns
β’ Solid grasp of state management and data-fetching patterns, and the judgment to decouple data fetching from components: cache invalidation, request/loading/error state modeling, optimistic updates, deduplication, and validating data shapes at the network boundary rather than trusting the wire
β’ Comfortable instrumenting what they ship β event tracking for measurement, and reading experiment results to know whether it worked
β’ Comfortable consuming and integrating resource-oriented REST APIs, including our headless CMS
β’ Works effectively in a large shared codebase / monorepo β respects package boundaries, reasons about blast radius, does not just tend their own corner
β’ Hands-on experience with a modern SSR React framework β data loading, streaming, caching layers, the client/server boundary (where most of our surface area lives)
β’ A modern JS/TS test runner and React Testing Library β tests behavior, not implementation
β’ Component-driven development with isolated component testing and visual/interaction regression tooling
β’ Treats a green pipeline and trunk-based development as table stakes β small, frequently-merged changes, not long-lived branches β’ Comfortable with debugging and performance tuning
UI craft & collaboration
β’ Builds responsive, accessible UI (WCAG-aware) with attention to UX
β’ Strong HTML / CSS and modern JavaScript / TypeScript fundamentals
β’ Comfortable working within a shared, multi-brand design system and component library β design tokens, theming, and accessibility built into shared primitives rather than reimplemented per surface
β’ Collaborates closely with design and back-end on shared API contracts
Technical Requirements (Good to Have):
β’ Existing daily use of agentic coding tools - able to describe and demonstrate a personal AI development workflow and tooling setup (e.g.
CLAUDE.md, project rules, context engineering) - is a strong plus, not a prerequisite
β’ Genuine interest in growing into fullstack β willing to learn Go for back-end work (the growth path for this role)
β’ Any back-end exposure (Go, Node, or similar); experience in regulated / fintech environments (GDPR, handling financial/personal data)
β’ Domain modelling and resource-oriented API design β the first proficiency on the fullstack growth path, leading to owning the data-access layer
β’ Knows how to write and review Architecture Decision Records (ADRs), Low Level Design (LLD) and High Level Design (HLD) documents β useful as you take on more architectural ownership
β’ Large-monorepo tooling (pnpm workspaces, Turborepo): build graphs, affected-based CI, shared package versioning
β’ Core Web Vitals / INP optimization, SSR performance, edge/CDN caching, bundle-size discipline
Multi-brand / multi-market / i18n product experience
β’ Feature-flag / experimentation platforms (e.g.
Statsig, LaunchDarkly); observability tooling (e.g.
Sentry); behavioral analytics
β’ Experience with React Hook Form (or equivalent) for complex form state
Remarks:
Hybrid work model:
β’ 2 times a week work from Lisbon office (Avenida da Liberdade, Nr.
36, 7th floor, Lisbon)
Traveling:
Mainly company events and internal meetings between offices