Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Fullstack Developer Node.js Payments | Permanent Contract.
Lisbon Jobs | Expertini

Urgent! Senior Fullstack Developer Node.js - Payments | Permanent Contract - Local Job Opening in Lisbon

Senior Fullstack Developer Node.js Payments | Permanent Contract



Job description

La mission

To join their new team of 3 developers building their own payment solution, Sanjow is looking for a highly motivated and talented Full Stack Developer (Node.js).

They’re seeking someone with proven expertise — and genuine passion — for the e-commerce sector, hands-on experience in payments and subscriptions, and solid mastery of the Agile SCRUM methodology.

This is a small, fast-moving team, so be ready to roll up your sleeves and dive in!

You’ll work closely with product leadership and technical peers to design, build, and deploy a modern billing system that includes rebill logic, smart routing, retries, and deep integrations with multiple PSPs.


Your main missions will be:

  • Architect and develop Sanjow’s Payment Box

  • Implement payment features such as smart routing, retry logic, and direct PSP integrations

  • Collaborate with Product and Data teams to define use cases and KPIs

  • Build and maintain integrations with existing services and APIs

  • Ensure high availability, traceability, and observability of transactions

  • Help define best practices for testing, release cycles, and monitoring
  • Tech Stack:

  • Languages: TypeScript / JavaScript

  • Backend: Node.js, Express, Prisma (NestJS is a plus)

  • Frontend: React, Next.js

  • Database: PostgreSQL, Redis

  • Infrastructure: Render, Vercel, GitHub

  • Methodology: Agile (2-week sprints), CI/CD
  • Why choose Sanjow?

  • Play a key role in one of their most strategic initiatives

  • Enjoy high autonomy and ownership in a lean, fast-paced environment

  • Build critical infrastructure from scratch

  • Benefit from a flexible work culture and flat hierarchy
  • Who they’re looking for:

  • 5+ years’ experience as a developer with strong skills in TypeScript, Node.js, and relational databases

  • Proven experience building payment systems, PSPs, or billing logic

  • Confident building API backends and asynchronous workflows

  • Strong focus on code quality and modular, testable design

  • Autonomous, results-driven, and performance-oriented

  • Fluent in English (Portuguese is a strong plus)

  • Bonus points for :
  • Experience with smart retry logic, subscription lifecycles, or multi-MID routing

  • Familiarity with master gateways such as Rebilly or IxoPay

  • Interest in using AI tools to boost coding and development productivity
  • Processus d'embauche

  • Phone call with a recruiter from Eiquem

  • First interview with the CTO

  • Technical interview with the Tech Lead of the payments team

  • Final interview with one of the cofounders

  • Required Skill Profession

    Computer Occupations



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Senior Fullstack Potential: Insight & Career Growth Guide