Intermediate Software Engineer joining NMI's Gateway Portals team focusing on developing and maintaining web portals. Collaborating in a Scrum environment to enhance user experiences in payments.
Responsibilities
Design, build, and enhance features across multiple Gateway Portal applications used by NMI staff, partners, and merchants
Develop and maintain front-end and back-end functionality using technologies such as PHP, C#, JavaScript, React, and Angular
Develop and maintain MySQL queries aligned with best practices for performance and scalability
Write unit, integration, and end-to-end tests to ensure code quality and reliability
Document business logic, application workflows, and technical design 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 Site Reliability Engineering and QA teams 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
Requirements
Bachelor’s degree in Computer Science or equivalent experience
3+ years of experience developing complex applications
Professional experience developing applications in PHP
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 and building software with security in mind
Experience with Git and CI/CD workflows
Experience contributing across the full software development lifecycle
Experience with modern frontend development (JavaScript, React, NPM, basic CSS)
Ability to work both independently and collaboratively
Senior Software Engineer developing and enhancing enterprise solutions for TD using Java and cloud services. Collaborating with teams to ensure performance and maintainability across applications.
Intermediate Full Stack Engineer collaborating with cross - functional teams at Solink. Engaging in building high - impact technology and driving software best practices.
Full - stack engineer developing and enhancing tools for marketing automation at Warner Music Group. Collaborating with marketing and product teams on innovative solutions using Python and React.
Software Developer on Fusion platform creating AI solutions in Autodesk's Product Development and Manufacturing Solutions. Collaborating with engineers and architects for intelligent agentic systems development.
Software Engineer building software for companies to develop employee cultures. Collaborating on modern tech stack and improving user experience across products.
Staff Engineer defining reference architectures and driving AI - native development practices at Enable. Collaborating across teams to enhance engineering quality and performance.
Software Developer designing and developing features for Intelex’s software products in an agile team. Collaborating with various project teams to deliver high - quality software solutions.