NMI is looking to evolve the Merchant Central platform to meet the needs of partners and internal stakeholders, supporting merchant onboarding, underwriting, configuration, reporting, and ongoing support.
Requirements
- 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)
- Familiarity with secure coding principles
- Experience with Git and CI/CD workflows
- Experience contributing across the full SDLC
- Experience with modern frontend development (JavaScript/TypeScript, React, NPM, basic CSS/SCSS)
Responsibilities
- Design, build, and enhance features within Merchant Central using PHP/Laravel and React
- Develop efficient database queries and optimize MySQL performance as needed
- Write unit, integration, and end-to-end tests to ensure code quality and reliability
- 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 and QA teams to ensure software is observable, resilient, secure, and production-ready
Other
- Bachelor's degree in Computer Science or equivalent experience
- 3+ years of experience developing complex applications
- Ability to work both independently and collaboratively
- Flex PTO
- Health, Dental and Vision Insurance