Fullstack Software Engineer - Banking Experience

Shine (formerly Ageras)
Copenhagen,
Shine (formerly Ageras) logo

Oversigt og nøgleindsigter

Shine søger en Fullstack Software Engineer til at bygge og forbedre deres bankapplikationer, der hjælper freelancere og små virksomhedsejere med at håndtere deres finansielle administration. Stillingen kræver teknisk ekspertise og en brugercentreret tilgang til udvikling.

Højdepunkter

  • Arbejder i et multinationalt team med fokus på brugervenlighed og teknisk kvalitet.
  • Mulighed for at lede tekniske initiativer og forbedre projektledelsesevner.
  • Hybrid arbejdsmodel med mulighed for remote arbejde afhængigt af profil og teambehov.

Påkrævede kvalifikationer

  • 4+ års erfaring med fullstack udvikling i TypeScript/Node.js/React.
  • Stærk forståelse af distribuerede og event-drevne systemer.
  • Erfaring med mikroservices og cloud-miljøer (GCP eller AWS).

Ønskværdige kvalifikationer

  • Erfaring med Domain-Driven Design.
  • Baggrund inden for bank, betalinger eller regulerede miljøer.

Den ideale kandidat

Den ideelle kandidat har en solid teknisk baggrund og en passion for at udvikle intuitive produkter. De trives i et samarbejdsmiljø og har en brugerorienteret tilgang til softwareudvikling.

Jobdetaljer

Løn efter aftale
Fuldtid
37 timer/uge
Hybrid
Copenhagen

Jobbeskrivelse

Shine exists to help freelancers and small business owners reclaim the joy of working for themselves.

Running a business shouldn't mean drowning in financial admin - it should be inspiring and rewarding. Our app brings banking, invoicing, accounting and admin together in one place, so entrepreneurs can focus on what matters most: growing their business and enjoying the freedom of working for themselves.

We're a multicultural team of over 400 people across France, Germany, Denmark and the Netherlands. By bringing together leading European fintechs like Shine, Kontist and Tellow, we've built a single, intuitive platform designed for simplicity, speed and accuracy - backed by local, award-winning support.

Your hiring experience matters

Just as we respect our customers' time, we respect yours. Your experience with Shine should feel simple, transparent and genuinely supportive.

If this sounds like somewhere you want to grow, we'd love to hear from you.

The Banking Experience team at Shine

The Banking Experience team is dedicated to building Europe’s most reliable and beloved business banking application. We focus on delivering a robust, multinational application that solves customer needs through a delightful, user-centered interface. Our environment is truly collaborative, bringing product managers, designers, and engineers together to work hand in hand.

Your role as a Fullstack Software Engineer - Banking Experience

By joining the Banking Experience team, you will contribute to shaping the foundation of Shine’s banking services. Your mission: help design, build, and continuously innovate our banking applications while ensuring the resilience and reliability of our systems.

Everything we build is rooted in a deeply user-centric approach. At Shine, technical excellence goes hand-in-hand with empathy; you won't just be moving bits, you'll be solving real-world financial headaches for the people who power the economy. Your work will have a tangible impact on the daily lives of thousands of freelancers and entrepreneurs, providing them with the seamless, reliable banking experience they need to grow their businesses with peace of mind. Our passion is to develop intuitive products that our users enjoy using.

Your responsibilities will include:

  • Building distributed, event-driven systems on top of providers, in order to power our accounts and payment flows features for both our web application and mobile application.

  • Drive the product forward by building new features and implementing impactful improvements.

  • We tackle maintenance, bug fixes, and technical debt during dedicated workshops. This allows us to keep the system clean without distracting from your deep-work project phases.

  • Take turns acting as the Lead Engineer for key initiatives adapted to your level of experience, where you’ll coordinate cross-functional efforts and sharpen your project management skills in a supportive, high-trust environment.

  • Partner with Product teams to discuss technical feasibility and influence the future of our tools.

  • Lead the creation of Technical Design Documents and provide regular project updates to keep stakeholders aligned.

📍 Paris - hybrid (3 days/week in office)
Not within commuting distance of Paris?
Apply anyway for some Product & Tech roles, a remote setup may be considered in Berlin, Amsterdam, or Copenhagen, depending on profile and team needs.

About you

  • 4+ years of fullstack experience in TypeScript/Node.js/React environments.

  • Solid understanding of distributed and event-driven systems.

  • Strong focus on clean code, testing, and maintainability.

  • Experience with microservices and cloud environments (GCP or AWS). Bonus: experience with Domain-Driven Design is appreciated

  • Product-minded approach with a focus on user interaction and the end-to-end customer experience.

  • Comfortable working in cross-functional squads with engineers, product managers, and designers.

  • Bonus: experience in banking, payments, or regulated environments is appreciated

  • Fluent in English; French/German is a plus

Equal Opportunity Employer

We follow the principle of equal treatment to consider all job applicants and do not discriminate based on their gender, sexual orientation, color, racial or ethnic origin, religion, disability, etc. as per applicable law.

Our recruitment process

1️⃣ Initial conversation with a Talent Acquisition Partner, to understand your background, motivation and expectations

2️⃣ Meet your potential Engineering Manager in the second stage to get more insights to the daily doing and diving deeper into the technical environment

3️⃣ Coding Challenge: We’ll look at how you tackle real-world logic and your comfort level with the stack

4️⃣ System design: Pick your specialty (FE or BE). We’ll explore system trade-offs together and then jump into a code mockup to test the implementation.

5️⃣ A team introduction, followed by a soft skills interview based on personality assessments to see how we can best support your growth at Shine

Karrierevej

Typisk karriereforløb

1

Senior Fullstack Software Engineer

2

Technical Lead

3

Engineering Manager

Vækstpotentiale

Som Fullstack Software Engineer hos Shine har du mulighed for at udvikle dine tekniske færdigheder og tage ansvar for større projekter. Efterhånden som du opnår erfaring, kan du avancere til lederpositioner, hvor du kan påvirke teamets retning og strategi.

Overførbare færdigheder

Fullstack udviklingProjektledelseBrugercentreret design

Branchekontekst

Stillingen som Fullstack Software Engineer er central i fintech-branchen, hvor innovative løsninger er afgørende for at imødekomme behovene hos freelancere og små virksomheder. Den tværfaglige tilgang og fokus på brugeroplevelse skiller Shine ud i et konkurrencepræget marked.

Færdighedsanalyse

Kritiske færdigheder

Fullstack Development

Evnen til at udvikle både frontend og backend applikationer.

Vigtige færdigheder

Event-driven Architecture

Forståelse af distribuerede systemer og event-drevne processer.

User-Centered Design

Fokus på at skabe intuitive og brugervenlige applikationer.

Cross-functional Collaboration

Evnen til at samarbejde med produktledere og designere.

Ønskværdige færdigheder

Project Management

Erfaring med at lede tekniske initiativer og koordinere teams.

Technical Debt Management

Evnen til at håndtere vedligeholdelse og teknisk gæld.

Mest kritiske færdigheder

Fullstack DevelopmentEvent-driven ArchitectureUser-Centered Design

Sådan fremhæver du din erfaring

Fremhæv erfaring med udvikling af komplekse web- og mobilapplikationer, især med fokus på brugervenlighed og event-drevne systemer. Beskriv specifikke projekter, hvor du har samarbejdet med forskellige teams for at levere intuitive løsninger.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive en systemarkitektur, du har arbejdet med tidligere?

teknisk

Tip: Fokuser på de specifikke teknologier og designmønstre, du har anvendt.

Hvordan håndterer du teknisk gæld i dine projekter?

teknisk

Tip: Giv konkrete eksempler på, hvordan du prioriterer og adresserer teknisk gæld.

Hvordan sikrer du, at dit arbejde er brugercentreret?

kultur

Tip: Tal om din tilgang til at indhente brugerfeedback og inkorporere det i udviklingsprocessen.

Kan du beskrive en udfordrende situation, hvor du arbejdede i et tværfagligt team?

erfaring

Tip: Fremhæv samarbejde, kommunikation og problemløsning.

Hvordan holder du dig opdateret med de nyeste teknologier inden for softwareudvikling?

situation

Tip: Del ressourcer og metoder, du bruger til at lære og udvikle dig.

Spørgsmål du kan stille

  • Hvordan ser udviklingsprocessen ud i teamet?
  • Hvilke værktøjer og teknologier bruger I til at bygge jeres applikationer?
  • Hvordan måler I succes i jeres projekter?

Tale punkter

  • Din erfaring med event-drevne systemer.
  • Eksempler på hvordan du har forbedret brugeroplevelsen i tidligere projekter.
  • Din tilgang til samarbejde i tværfaglige teams.

Bekymringspunkter at være opmærksom på

  • Manglende fokus på brugeroplevelse i tidligere projekter.
  • Uklare svar om håndtering af teknisk gæld.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv din erfaring med både front-end og back-end udvikling, da det er afgørende for stillingen.
  • Vis din forståelse for finansielle teknologier og hvordan de kan forbedre brugeroplevelsen.
  • Inkluder eksempler på tidligere projekter, hvor du har arbejdet i tværfaglige teams for at vise din samarbejdsevne.

Nøgleord at inkludere

Fullstack udviklingBrugercentreret designFintechEvent-drevne systemerAgil udvikling

Fokus i ansøgningen

Fremhæv din passion for at skabe intuitive og brugervenlige applikationer, samt hvordan din erfaring kan hjælpe Shine i at forbedre deres banktjenester.

Tilpasning af CV

Tilpas dit CV ved at inkludere relevante færdigheder og erfaringer fra tidligere stillinger, der relaterer til fintech og softwareudvikling, og fremhæv specifikke results og projekter, der viser din evne til at arbejde i et samarbejdsmiljø.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Fullstack Software Engineer?

Stillingen indebærer at designe, bygge og innovere Shine's bankapplikationer, med fokus på at skabe en brugervenlig oplevelse. Du vil arbejde i et samarbejdsmiljø sammen med produktledere og designere for at levere pålidelige løsninger til vores kunder.

Hvilke kvalifikationer kræves for at ansøge?

Vi søger kandidater med erfaring inden for softwareudvikling, specielt inden for fullstack udvikling. Kendskab til distribuerede systemer, event-drevne arkitekturer og en passion for brugercentreret design er også vigtigt.

Hvad tilbyder Shine til sine medarbejdere?

Shine tilbyder et inspirerende arbejdsmiljø med fokus på medarbejdernes velvære og udvikling. Vi giver muligheder for at vokse i din rolle og deltage i projekter, der har en direkte indvirkning på vores kunders liv.

Hvordan er arbejdsmiljøet hos Shine?

Arbejdsmiljøet hos Shine er præget af samarbejde og støtte, med et multikulturelt team der arbejder sammen for at skabe innovative løsninger. Vi fremmer en kultur hvor idéer deles, og medarbejdere opmuntres til at tage initiativ.

Hvad er forventningerne til den ansatte?

Vi forventer, at den ansatte aktivt bidrager til at udvikle og forbedre vores bankapplikationer, samt deltager i teamwork og workshops for at tackle teknisk gæld og vedligeholdelse. Du skal også være villig til at påtage dig ledelsesansvar for nøgleinitiativer.

Hvilke teknologier vil jeg arbejde med?

Som Fullstack Software Engineer vil du arbejde med moderne web- og mobilteknologier samt event-drevne systemer. Vi bruger et udvalg af værktøjer og sprog, der er relevante for udviklingen af komplekse bankapplikationer.

Er der muligheder for videreuddannelse og udvikling?

Ja, Shine prioriterer medarbejdernes udvikling og tilbyder muligheder for videreuddannelse og læring. Du vil have adgang til ressourcer og støtte til at forbedre dine færdigheder og vokse i din karriere.

Hvordan foregår rekrutteringsprocessen?

Rekrutteringsprocessen hos Shine er designet til at være simpel og gennemsigtig. Den involverer typisk et indledende interview, tekniske vurderinger og samtaler med teammedlemmer for at sikre, at du passer godt ind i vores kultur.

Stillinger

Fullstack Software EngineerSoftware Developer

Lignende jobs