Intermediate Software Engineer developing applications for NMI’s Gateway Portals team. Collaborating with cross-functional teams to enhance partner-facing web portals and improve user experience.
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 on Data Platform developing and maintaining infrastructure for data ingestion and processing. Collaborating on projects that drive AI and analytics initiatives at Samsara.
Senior Data Engineer at Sumsub, developing scalable data integration solutions and maintaining data quality. Collaborating with teams to optimize data processes in a remote - first environment.
Operations Data Engineer at Dotmatics focused on managing cloud architecture and optimizing costs. Collaborating with engineering and leadership to enhance operational health effectively.
Associate Data Engineer joining Confluence to build data pipelines and collaborate in a modern data environment. Solve real data challenges and contribute to meaningful projects supporting business decisions.
Associate Data Engineer building reliable data pipelines and contributing to data solutions at Confluence. Collaborating closely with experienced engineers and analysts in a modern data environment.
Senior Data Engineer designing and delivering scalable data solutions at Confluence. Collaborating cross - functionally and mentoring engineers while managing key components of the data platform.
Senior Data Engineer at Confluence responsible for designing and delivering scalable data solutions. Collaborating with teams and mentoring engineers in modern data engineering practices.
Data Migration Engineer with Salesforce needed for hybrid contract in Mississauga, ON. Must have GCP Dataproc, Spark, Python, BigQuery, and Salesforce API experience.
Data Engineer enhancing data analytics and reporting capabilities for Silk & Snow. Bridging raw data with actionable insights while contributing to data infrastructure efficiency.
Lead Data Engineer responsible for data architecture, driving data quality, and mentoring the engineering team. Join a high - growth crypto gaming platform with a focus on scalable data solutions.