Location
Europe
Job Type
full-time
Salary
Unknown
Posted
March 12, 2026

Job Description

Join our engineering team to build the next generation of AI-powered financial automation tools. You'll work on cutting-edge technology that helps businesses streamline their billing and payment processes.

 

About the role

As a Full Stack Software Engineer at JustPaid, you'll be at the forefront of building innovative financial automation technology. You'll work on both frontend and backend systems that process millions of transactions and help businesses automate their most complex billing workflows.

This is a high-impact role where you'll have the opportunity to architect solutions, implement new features, and directly influence the product direction. You'll work closely with our AI team to integrate machine learning capabilities that make financial operations seamless for our users.

We're looking for someone who thrives in a fast-paced startup environment, enjoys solving complex technical challenges, and wants to make a meaningful impact on how businesses handle their finances.

What you'll do

  • Design, develop, and maintain scalable web applications using modern technologies
  • Build and integrate APIs for financial data processing and automation
  • Collaborate with cross-functional teams to implement new features and improvements
  • Work with AI/ML models to enhance billing automation capabilities
  • Optimize application performance and ensure high availability
  • Write clean, maintainable code with comprehensive testing
  • Participate in code reviews and contribute to engineering best practices
  • Debug and resolve complex technical issues across the full stack

What we're looking for

  • 3+ years of experience in full-stack web development
  • Proficiency in JavaScript/TypeScript, React, Node.js
  • Experience with databases (PostgreSQL, MongoDB) and cloud platforms (AWS, GCP)
  • Knowledge of RESTful APIs, GraphQL, and microservices architecture
  • Familiarity with containerization (Docker) and CI/CD pipelines
  • Understanding of financial systems or fintech experience is a plus
  • Experience with AI/ML integration and data processing preferred
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration abilities
  • Bachelor's degree in Computer Science or equivalent experience

Our tech stack

Frontend

React, Next.js, TypeScript, Tailwind CSS

Backend

Node.js, Python, Express, FastAPI

Database

PostgreSQL, MongoDB, Redis

Cloud

AWS, Docker, Kubernetes

AI/ML

TensorFlow, PyTorch, OpenAI APIs

Tools

Git, GitHub Actions, Vercel, DataDog

🎯 Who is this job for?

This role is ideal for a Middle Full-Stack Engineer with 3+ years of experience and strong skills in JavaScript/TypeScript, React (or Next.js), and Node.js. It suits someone comfortable building scalable web applications, designing REST/GraphQL APIs, working with databases like PostgreSQL or MongoDB, and deploying cloud-based systems with Docker and CI/CD. You should enjoy solving complex fintech problems, collaborating across teams, and integrating AI/ML capabilities into modern financial automation products.

πŸ’¬ Potential Interview Questions

  1. How would you design a scalable full-stack architecture for a financial automation platform processing millions of transactions?
    I would separate the system into modular services with clear API contracts, using Node.js services for core business logic and scalable databases like PostgreSQL for transactional integrity. Caching layers and asynchronous processing ensure performance and reliability at scale.

  2. How do you structure a modern React/Next.js frontend for complex financial workflows?
    I organize the application into feature-based modules with reusable components and strong TypeScript typing. Clear separation between UI, state management, and API services improves maintainability and scalability.

  3. How would you design and implement REST or GraphQL APIs for financial data processing?
    I define clear schemas and validation rules, ensure idempotent operations for financial actions, and implement robust error handling. Proper authentication and rate limiting are essential to maintain security and reliability.

  4. How do you optimize performance in full-stack applications handling large volumes of financial data?
    I use efficient database indexing, caching with Redis, asynchronous background jobs, and optimized API queries. Monitoring metrics helps detect bottlenecks early and maintain high system performance.

  5. What is your approach to integrating AI/ML models into a production web application?
    I isolate AI services behind APIs, manage asynchronous inference requests, and implement monitoring around model latency and accuracy. Clear fallback mechanisms ensure system stability when AI services fail.

  6. How do you ensure reliability and observability in distributed systems?
    I implement structured logging, health checks, metrics, and tracing using monitoring tools. Observability allows teams to quickly identify and resolve production issues.

  7. What best practices do you follow when working with databases like PostgreSQL or MongoDB?
    I design efficient schemas, optimize queries, and ensure transactional consistency where required. Regular performance analysis and indexing strategies maintain scalability.

  8. How do you design secure systems for financial applications?
    I enforce strong authentication and authorization, validate all inputs, encrypt sensitive data, and follow industry security practices. Regular audits and monitoring help maintain compliance.

  9. How do you manage containerized applications and CI/CD workflows?
    I use Docker to standardize environments and automate builds, tests, and deployments through CI/CD pipelines. This ensures consistent releases and faster iteration cycles.

  10. How do you collaborate effectively in a fast-paced startup environment?
    I communicate proactively with cross-functional teams, prioritize impactful work, and iterate quickly based on feedback. Ownership and transparency help maintain momentum while ensuring product quality.

πŸ“‹ Job Summary

JustPaid is building the next generation of AI-powered financial automation tools, helping businesses streamline billing and payment workflows at scale. We’re hiring a Full Stack Software Engineer (Remote) to design and ship scalable applications using React, Next.js, Node.js, TypeScript, and modern cloud infrastructure on AWS. You’ll build APIs, integrate AI/ML capabilities, and architect systems that process millions of financial transactions while collaborating closely with product and AI teams. This role offers competitive salary plus equity and the opportunity to shape high-impact fintech products in a fast-growing startup environment.

Required Skills

React TypeScript. Node.js

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing

Is this your listing? Claim or request removal