Remote (Country)

NMI is hiring a Full Stack Developer

About the Role

The developer will join a dynamic engineering team focused on building reliable and secure web applications. The role involves full lifecycle development, from concept to deployment, with an emphasis on clean code and system stability.

Responsibilities

  • Design and develop user-facing features using modern front-end frameworks
  • Build and maintain efficient server-side logic and APIs
  • Collaborate with product teams to define functional requirements
  • Ensure high performance and responsiveness across platforms
  • Implement secure authentication and authorization mechanisms
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and technical discussions
  • Troubleshoot and debug production issues
  • Optimize applications for maximum speed and scalability
  • Integrate third-party services and APIs
  • Maintain database schemas and query performance
  • Follow software development best practices
  • Work with version control systems like Git
  • Deploy applications using CI/CD pipelines
  • Monitor system health and respond to alerts
  • Support testing strategies including unit and integration tests
  • Stay current with emerging technologies and frameworks
  • Contribute to architectural decisions
  • Ensure compliance with security standards
  • Assist in refining development workflows
  • Document technical processes and system designs
  • Participate in agile planning and standups
  • Communicate technical concepts to non-technical stakeholders
  • Support staging and production environments
  • Collaborate on UI/UX improvements

Nice to Have

  • Experience with GraphQL
  • Familiarity with Kubernetes
  • Background in fintech or payment systems
  • Contributions to open-source projects
  • Experience with TypeScript in large-scale applications
  • Knowledge of OAuth and JWT standards
  • Experience with serverless architectures
  • Understanding of PCI compliance
  • Familiarity with testing frameworks like Jest or Cypress

Compensation

Competitive salary with benefits

Work Arrangement

Hybrid

Team

Collaborative team with cross-functional projects

About the Team

The engineering team values transparency, innovation, and continuous improvement. Members work closely with product and design to deliver solutions that meet both user needs and technical standards.

Technology Stack

Primary technologies include React, Node.js, TypeScript, PostgreSQL, AWS, Docker, and Git. The stack is designed for scalability, security, and developer efficiency.

Available

Required Skills
.NET (C#)ReactGenAI Development ToolsCI/CDGitAPI IntegrationMicroservicesDockerKubernetesSQL Server .NET (C#)ReactGenAI Development ToolsCI/CDGitAPI IntegrationMicroservicesDockerKubernetesSQL Server
About company
NMI
NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce.
All jobs at NMI Visit website
Job Details
Category fullstack
Posted 6 months ago