Senior Software Engineer - Full Stack

SEAMLESS CHEX, INC
Miami, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Miami, United States of America

Tech stack

API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Component-Based Software Engineering
Automation of Tests
Cloud Computing
Software Quality
Data Validation
Software Debugging
Amazon DynamoDB
Payment Systems
PostgreSQL
Routing
Node.js
NoSQL
Systems Development Life Cycle
Ui Patterns
Next.js
Software Engineering
TypeScript
Web Applications
Web Application Frameworks
Data Logging
React
Backend
Servicebus
Event Driven Architecture
Data Analytics
Front End Software Development
Amazon Web Services (AWS)
Serverless Computing

Job description

Paynote is a next-generation payments platform designed to bridge legacy financial systems and modern payment infrastructure. We are building a platform that combines traditional payment rails with crypto-based infrastructure to enable faster settlement, stronger merchant protections, and more efficient global payouts.

Paynote is a new product built out of Seamless Chex - a payments ISO with 10+ years in the industry. We are fully self-funded, and are focused on building useful systems, shipping customer-ready improvements quickly, and creating long-term value for customers., We are seeking a Full Stack Senior Software Engineer to contribute across our entire product stack. This role is a strong fit for an engineer who is comfortable building customer-facing experiences, backend APIs, and data-driven workflows in a highly collaborative environment. You will work on systems that support real payment operations while growing your ability to ship reliable software in small, well-tested increments., * Build and maintain integrations and features across the full stack, from frontend interfaces to backend services with an emphasis on defensive programming, strict typing, and validating data at system boundaries.

  • Develop React-based interfaces using component-driven UI patterns and modern frontend frameworks.
  • Implement backend functionality in Node.js to support payment, reconciliation, merchant, and operational workflows.
  • Contribute to data models and access patterns across DynamoDB and PostgreSQL.
  • Help improve application reliability through logging, observability, and thoughtful error handling.
  • Support event-driven workflows and integrations that use AWS services such as Lambda, SQS, EventBridge, Kinesis, and S3.
  • Work closely with product and engineering teammates to deliver customer-ready improvements in small, high-quality increments.
  • Contribute to a shift-left engineering culture that emphasizes automated testing, proactive ownership, and continuous improvement.
  • Own the code quality of your work, treating testing as part of development.

Requirements

  • 3 - 7 years of professional software engineering experience, including experience shipping production web applications.
  • Strong proficiency in TypeScript, with deep practical experience across both frontend and backend environments.
  • Comfort working in a full-stack capacity, moving fluidly between React-based UIs and Node.js services within a shared codebase.
  • Experience building and consuming APIs, working with asynchronous flows, and debugging production issues.
  • Familiarity with modern frontend development patterns, including stateful UI, routing, component-based design system.
  • Working knowledge of relational and NoSQL databases, ideally PostgreSQL and DynamoDB.
  • Familiarity with cloud-based development workflows, preferably in AWS environments.
  • Experience writing automated tests and a clear preference for validating quality through engineering practices.
  • Clear communication skills and the ability to operate with a high degree of agency.
  • Ability to work full-time from our North Miami office., * Experience with full-stack TypeScript frameworks (e.g., Next.js, Remix, or similar) and comfort navigating shared conventions across layers of the stack.
  • Exposure to event-driven systems, serverless architecture, or infrastructure as code.
  • Experience working on financial systems, payment products, or other high-trust transactional software.
  • Confidence in using modern AI tools to accelerate the SDLC, with good judgment around where they improve speed, quality, and developer leverage.

Apply for this position