← Back to jobs
M

Principal Software Engineer

·Israel
Not specifiedFull-timeFull-stack DevelopmentFinTech

Principal Software Engineer responsible for designing and building scalable distributed systems, evolving event-driven architecture, and integrating AI capabilities. Requires 8+ years full-stack experience with Node.js, TypeScript, React, and AWS.

Responsibilities

  • Design and build end-to-end systems across backend and frontend
  • Build and evolve scalable distributed systems for high-volume transaction processing
  • Drive event-driven architecture improvements for reliability, performance, and efficiency
  • Enhance system scalability, observability, resiliency, and fault tolerance
  • Work on distributed workflows, asynchronous processing, and large-scale data pipelines
  • Contribute to architecture discussions, technical design reviews, and engineering best practices
  • Collaborate with engineering, product, customer success, and leadership teams
  • Build and maintain cloud-native infrastructure and deployment workflows
  • Evaluate and implement AI-powered capabilities and agent-driven workflows

Requirements

  • 8+ years of software engineering experience
  • Strong full-stack capabilities (backend and frontend)
  • Expert-level Node.js and TypeScript experience
  • Strong experience with modern frontend frameworks (React preferred)
  • Proven experience building and scaling production systems
  • Strong understanding of distributed systems and event-driven architectures
  • Experience with AWS and cloud-native systems
  • Ability to work independently and take full ownership
  • Strong problem-solving and execution skills

Nice to have

  • Experience with AWS Serverless technologies (Lambda, EventBridge, SQS, Step Functions)
  • Experience with Infrastructure as Code
  • Experience integrating AI agents or LLM-powered workflows into production systems
  • Experience in B2B SaaS environments
  • Experience in fast-paced startup environments

Benefits

  • Help scale a platform processing millions of transactions
  • Work with modern technologies including TypeScript, AWS Serverless, and AI-powered systems
  • Influence key architectural decisions with company-wide impact
  • Join a highly collaborative team with significant ownership and autonomy
  • Solve challenging technical problems with real-world scale and complexity

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions