Fullstack Developer

IDEMIA

Paris

On-site

EUR 70,000 - 100,000

Full time

25 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IDEMIA Secure Transactions, a division of IDEMIA Group, is seeking a software engineering professional to contribute to the design, development and maintenance of high-assurance software solutions. You will work with Node.js, React, Next.js and TypeScript, focusing on robust coding practices, testing, and scalable architectures.

The role involves participating in architecture discussions, code reviews, and mentoring a small team of software engineers, with emphasis on secure coding and efficient

Qualifications

  • Uses programming, scripting and database languages to write software code that meets requirements and that optimizes software performances.
  • Identifies existing software components, libraries and frameworks to reuse in the solutions.
  • Applies knowledge of software development best practices, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations.
  • Contributes to requirement (functional and non-functional) analysis and estimations.
  • Supports software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements.
  • Builds up software structure including functions, design patterns, layers, etc.
  • Documents and demonstrates solutions by developing code comments, layouts, diagrams and charts.
  • Contributes to Software architecture (specification analysis, technical studies, technology assessment, etc.).
  • Codes large and complex modules within agreed quality, deadline and cost.
  • Performs design and code reviews and assess software performance optimization.
  • Contributes and promotes the organization's technical governance.
  • Performs complex troubleshooting.
  • Coaches and can manage a small team of Software Development Engineers.

Responsibilities

  • Uses programming, scripting and database languages to write software code that meets requirements and that optimizes software performances.
  • Identifies existing software components, libraries and frameworks to reuse in the solutions.
  • Applies knowledge of software development best practices, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations.
  • Contributes to requirement (functional and non-functional) analysis and estimations.
  • Supports software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements.
  • Builds up software structure including functions, design patterns, layers, etc.
  • Documents and demonstrates solutions by developing code comments, layouts, diagrams and charts.
  • Contributes to Software architecture (specification analysis, technical studies, technology assessment, etc.).
  • Codes large and complex modules within agreed quality, deadline and cost.
  • Performs design and code reviews and assess software performance optimization.
  • Contributes and promotes the organization's technical governance.
  • Performs complex troubleshooting.
  • Coaches and can manage a small team of Software Development Engineers.

Skills

Node.js
Frontend development
React
TypeScript
Python
Go
Automated testing
CI/CD

Tools

React
Next.js
TypeScript
Azure
AWS
GCP

Job description

IDEMIA Secure Transactions, a division of IDEMIA Group, is the leading technology provider making it safer and easier to pay and connect. With unmatched expertise in cryptography and credential issuance, IST is trusted by over 2,000 financial institutions, mobile operators, automotive manufacturers, and IoT providers worldwide. Every day, IST secures billions of essential transactions, ensuring the highest levels of data protection and convenience.

Key Missions
  • Uses programming, scripting and database languages to write software code that meets requirements and that optimizes software performances
  • Identifies existing software components, libraries and frameworks to reuse in the solutions
  • Applies knowledge of software development best practices, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations
  • Contributes to requirement (functional and non-functional) analysis and estimations
  • Supports software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
  • Builds up software structure including functions, design patterns, layers, etc.
  • Documents and demonstrates solutions by developing code comments, layouts, diagrams and charts
  • Contributes to Software architecture (specification analysis, technical studies, technology assessment, etc.)
  • Codes large and complex modules within agreed quality, deadline and cost
  • Performs design and code reviews and assess software performance optimization
  • Contributes and promotes the organization's technical governance
  • Performs complex troubleshooting
  • Coaches and can manage a small team of Software Development Engineers
Profile & Other Information
  • Node.js experience is preferred. Python, Go, Java, or similar backgrounds are welcome - what matters is strong software engineering fundamentals
  • Frontend: React, Next.js, TypeScript, state management, component-driven UI, accessibility
  • - Running and configuring AI agents, MCP servers, and AI skills
  • - Context management for successful LLM-assisted development
  • - LLM cost awareness - choosing the right model for the right task, managing token usage, avoiding waste
  • - Creating reusable prompts, specifications, and QA loops for agent-driven development
  • Experience with automated testing (unit, integration, end-to-end)
  • Familiarity with CI/CD, cloud infrastructure, and IaC is a plus - not a requirement, but it accelerates your contribution
Nice to Have:
  • Experience in the payments domain is considered a strong plus
  • Cloud experience (Azure, AWS, or GCP)
  • Open-source contributions or personal projects
  • Experience working in startup, fast-paced, or MVP-driven environments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

FullStack Engineer
FullStack Engineer

IDEMIA • Courbevoie

On-site
EUR 65,000 - 90,000
Full-Stack Engineer - AI-Driven, Node.js & React
Full-Stack Engineer - AI-Driven, Node.js & React

IDEMIA • Paris

On-site
EUR 70,000 - 100,000
Fullstack Engineer - AI-Driven, Secure Identity Tech
Fullstack Engineer - AI-Driven, Secure Identity Tech

IDEMIA • Courbevoie

On-site
EUR 65,000 - 90,000
Senior iOS SDK Developer
Senior iOS SDK Developer

IDEMIA Group • Paris

Hybrid
EUR 60,000 - 80,000
Lead Offensive Security & Red Team
Lead Offensive Security & Red Team

IDEMIA • Paris

On-site
EUR 120,000 - 180,000
Senior iOS SDK Engineer — Contactless Payments
Senior iOS SDK Engineer — Contactless Payments

IDEMIA Group • Paris

Hybrid
EUR 60,000 - 80,000
Partnerships Manager
Partnerships Manager

IDEMIA • Paris

On-site
EUR 70,000 - 110,000
Senior iOS SDK Developer
Senior iOS SDK Developer

IDEMIA • Paris

Hybrid
EUR 90,000 - 120,000
Android Developer SDK
Android Developer SDK

IDEMIA Group • Paris

Hybrid
EUR 70,000 - 90,000
Lead Offensive Security & Red Team
Lead Offensive Security & Red Team

IDEMIA • Courbevoie

On-site
EUR 90,000 - 130,000