See all roles

[Remote] Senior Software Engineer (PHP)

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. NMI is looking for an experienced Senior Software Engineer (Full-Stack) to join their Fee Navigator team, which automates merchant statement analysis and proposal generation. The role involves contributing across the full software development lifecycle, collaborating with cross-functional teams to deliver high-quality software that powers their fee-analysis and proposal platform.

Responsibilities

  • Design, build, and enhance features within FeeNavigator using PHP/Laravel and Vue
  • Develop efficient database queries and optimize MySQL performance as needed
  • Own the quality of your work end-to-end through developer-led testing — writing unit, integration, and end-to-end tests, and validating your own changes through to production
  • Improve the health of a large, established codebase by refactoring complex areas and decomposing high-complexity components into maintainable, well-structured code
  • Document critical business logic, application workflows, and key architectural decisions
  • Collaborate with Product Managers to refine requirements and contribute to technical solution design
  • Participate in code reviews to maintain high engineering standards and share best practices
  • Work with SRE to ensure software is observable, resilient, secure, and production-ready
  • Diagnose and resolve incidents, defects, and performance bottlenecks in collaboration with cross-functional teams
  • Contribute to continuous improvement of development processes, tooling, and engineering practices

Skills

  • Bachelor's degree in Computer Science or equivalent experience
  • 5+ years of experience developing complex applications
  • Fluency in PHP and modern development practices
  • Strong understanding of object-oriented programming and design patterns
  • Experience with relational databases such as MySQL (schema design, query optimization)
  • Experience with modern frontend development (JavaScript/TypeScript, Vue, npm, basic CSS/SCSS)
  • Comfort working in large, established codebases — able to navigate unfamiliar systems, untangle complexity, and make sound changes with limited guidance
  • Familiarity with secure coding principles
  • Experience with Git and CI/CD workflows
  • Experience contributing across the full SDLC
  • Effective use of AI-assisted development tools, with the judgment to know where they add value and the discipline to review and validate their output
  • Ability to work both independently and collaboratively
  • Strong experience with Laravel or similar modern PHP frameworks
  • Experience with the Vue ecosystem (Quasar, Pinia, Vite)
  • Experience with containerization technologies (Docker)
  • Experience with caching technologies (Redis, Memcached)
  • Experience with AWS services (ECS, ECR, S3, SQS)
  • Experience working with logging & monitoring systems (e.g., Sentry, New Relic)
  • Understanding of cloud-native or SaaS architectures (scalability, resilience, multitenancy)
  • Exposure to Python and ML-adjacent services (Flask, Pandas, scikit-learn)
  • Experience integrating AI capabilities into applications, or building workflows that incorporate them
  • Track record of raising engineering standards on a team — improving test coverage, reducing technical debt, or modernizing legacy code

Benefits

  • Competitive salary + bonus
  • A remote first culture!
  • Flex PTO
  • Health, Dental and Vision Insurance
  • 13 Paid Holidays
  • Company volunteer days

Company Overview

  • NMI is powering the next generation of embedded payments with its modular payment acceptance platform and industry-leading gateway. It was founded in 1998, and is headquartered in Schaumburg, Illinois, US, with a workforce of 201-500 employees. Its website is http://www.nmi.com.
  • Apply To This Job

    You might like

    [Remote] Logistics & Sales Support (Internship or Ongoing Part-Time)

    Work from home Full-time role

    [Remote] Customer Service Representative

    Work from home Full-time role

    [Remote] Business Operations Intern

    Work from home Full-time role

    [Remote] Sr. Software Engineer - Backend

    Work from home Full-time role

    [Remote] Sales Specialist

    Work from home Full-time role

    [Remote] Remote 1099 Medicare Sales Agent - Pod Leader

    Work from home Full-time role

    [Remote] Principal Product Manager

    Work from home Full-time role

    [Remote] Medicare Sales Agent (Remote) - AL

    Work from home Full-time role

    [Remote] Business Development Manager - CPG

    Work from home Full-time role

    [Remote] Medicare Sales Agent (Remote) - IN

    Work from home Full-time role

    Experienced Remote Data Entry Clerk – Join arenaflex's Dynamic Team

    Work from home Full-time role

    Experienced Remote Data Entry Assistant – Flexible Part-Time Opportunity for Organized and Detail-Oriented Individuals

    Work from home Full-time role

    Paid Social Video Editor & Designer (Contractor)

    Work from home Full-time role

    Experienced Full Stack Remote Chat Specialist – Automotive Industry Customer Service Representative

    Work from home Full-time role

    Experienced Data Entry Specialist – Remote Opportunity at arenaflex

    Work from home Full-time role

    T3 Support Engineer

    Work from home Full-time role

    Experienced Administrative Assistant & Data Entry Specialist – Remote Work Opportunity at arenaflex

    Work from home Full-time role

    Healthy Living Program Specialist – Amazon Store

    Work from home Full-time role

    Senior Software Engineer -GCP Hosted Control Planes

    Work from home Full-time role

    Amazon PPC Specialist | BAD Marketing | $12k-$30k | Remote (Worldwide)

    Work from home Full-time role