Logo for HumanIT Solutions

Fullstack Developer (Node.js/React) - Full Remote Europe (Portugal Timezone)

Role overview

Qualifications

  • Excellent knowledge of JavaScript, including ES6+ and modern patterns
  • Solid hands-on experience with Node.js and frameworks such as Express.js
  • Proven experience building modern web applications with React (or Angular)
  • Genuine fullstack mindset, comfortable across backend and frontend

Responsibilities

  • Build and develop advanced online insurance platforms spanning multiple product lines
  • Work across the full development lifecycle, writing clean, well-structured code
  • Ensure quality and documentation, and share knowledge to elevate engineering standards
  • Participate in technical decision-making and follow testing best practices

About the company

HumanIT Solutions logo

HumanIT Solutions

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

TITLE: Fullstack Developer (Node.js/React) - Full Remote Europe (Portugal Timezone)

ABOUT THE OPPORTUNITY

Join a global insurtech company revolutionizing the insurance industry with innovative digital solutions connecting insurers, distributors, and customers worldwide. This fully remote role offers the flexibility to work from anywhere, provided you can align with the Portugal timezone.

This is a flat organization with no hierarchies, fostering a collaborative environment where multidisciplinary teams across the globe work together on cutting-edge technology. The culture values people passionate about technology who are eager to learn, grow, and think critically, offering genuine autonomy and voice in technical decisions while working on systems that impact millions of users globally.

This role is ideal for fullstack developers with a true technology mindset — you may have a preference for backend or frontend, but you must be comfortable working across the entire stack. The team works primarily with Node.js and React, with Go used for certain services, valuing versatility over rigid specialization.

PROJECT & CONTEXT

You'll build and develop advanced online insurance platforms spanning multiple product lines, including a global device replacement service with certified technician networks, an AI-powered insurance marketplace recommending personalized products, and automated underwriting systems delivering instant risk assessments and policy approvals. The architecture follows microservices and SOA patterns, enabling independent deployment and scaling.

You'll work across the full development lifecycle, writing clean, well-structured code, ensuring quality and documentation, and sharing knowledge to elevate engineering standards. The environment values testing best practices, API documentation, and containerization, encouraging initiative, curiosity, and active participation in technical decision-making.

WHAT WE'RE LOOKING FOR (Required)

  • Excellent knowledge of JavaScript, including ES6+ and modern patterns
  • Solid hands-on experience with Node.js and frameworks such as Express.js
  • Proven experience building modern web applications with React (or Angular)
  • Genuine fullstack mindset, comfortable across backend and frontend
  • Good working knowledge of MongoDB (data modeling, queries, performance)
  • Hands-on experience with Elasticsearch for search and analytics
  • Practical experience with JavaScript testing frameworks (Mocha, Jasmine, or Jest)
  • Experience developing for microservices or SOA architecture
  • Hands-on work with API frameworks such as Swagger/OpenAPI
  • Working experience with Docker for containerization
  • Strong track record of clean code, documentation, and on-time delivery
  • Initiative, curiosity, and genuine passion for software development
  • English: B2+ (Upper Intermediate minimum), required for daily international team communication
  • Availability to work Portugal timezone regardless of physical location

NICE TO HAVE (Preferred)

  • TypeScript experience across the full stack
  • Exposure to Go programming language
  • Advanced React (hooks, context, Redux/MobX, performance optimization)
  • Advanced Node.js (async/await, streams, event emitters, performance tuning)
  • Deep Express.js knowledge (middleware, routing, security best practices)
  • Advanced MongoDB (aggregation pipelines, indexing, replication, sharding)
  • Advanced Elasticsearch (custom analyzers, query DSL, cluster management)
  • GraphQL knowledge as an alternative to REST
  • Message brokers (RabbitMQ, Kafka, Redis Pub/Sub)
  • Cloud platforms experience (AWS, Azure, or GCP)
  • CI/CD pipelines (GitLab CI/CD, Jenkins, GitHub Actions)
  • Kubernetes for container orchestration
  • Security best practices (OAuth, JWT, OWASP top 10)
  • Experience with PostgreSQL, MySQL, or other databases
  • Previous experience in insurance, fintech, or regulated industries
  • Observability tools (ELK Stack, Prometheus, Grafana)
    
    
  • Compensation: €2,000 – €2,500/month net, depending on experience and seniority level.

    Why HumanIT people stay (4.4 Glassdoor, 89% recommend)

    - 15th month salary- Health insurance covering your family

    - Birthday off

    - Mobility program for digital nomads

    - Real work-life balance

    Full benefits https://www.humanit.pt/careers/#perks

    What it's really like https://www.humanit.pt/careers/#work-at

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Engineer Related jobs

Other jobs at HumanIT Solutions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.