Remote, USA Remote (Country)

NMI is hiring a Full Stack Developer(DISA)

About the Role

The candidate will be responsible for developing and maintaining both front-end and back-end components of web applications, working closely with cross-functional teams to deliver secure, scalable, and efficient solutions.

Responsibilities

  • Design and implement user-facing interfaces using modern front-end frameworks.
  • Develop and maintain server-side logic and APIs for application functionality.
  • Collaborate with security teams to ensure compliance with DISA STIG guidelines.
  • Write clean, maintainable, and testable code across the technology stack.
  • Troubleshoot and resolve performance issues in production environments.
  • Participate in code reviews to ensure code quality and consistency.
  • Integrate third-party services and external data sources securely.
  • Support deployment processes and work within CI/CD pipelines.
  • Monitor system health and respond to alerts or incidents promptly.
  • Document technical designs, system architecture, and operational procedures.
  • Engage in agile development cycles including planning, sprints, and retrospectives.
  • Ensure applications meet accessibility and usability standards.
  • Implement authentication and authorization mechanisms for secure access.
  • Optimize applications for speed, scalability, and reliability.
  • Work with databases to design schemas and write efficient queries.
  • Stay current with emerging technologies and security best practices.
  • Assist in defining technical roadmaps and system improvements.
  • Collaborate with product managers to translate business requirements into technical solutions.
  • Conduct unit and integration testing to validate functionality.
  • Support audit readiness and security compliance initiatives.

Compensation

Competitive salary and benefits package offered based on experience and qualifications.

Work Arrangement

Hybrid work model with flexibility for remote and on-site collaboration.

Team

Collaborative engineering team focused on delivering scalable and secure software solutions.

Security Requirements

  • Candidates must be able to obtain and maintain a security clearance.
  • Work will involve handling sensitive data requiring strict adherence to security protocols.
  • Knowledge of federal security standards such as DISA STIGs and NIST guidelines is required.
  • All systems must be hardened according to organizational security policies.

Technology Stack

  • Front-end: React, HTML5, CSS3, JavaScript (ES6+)
  • Back-end: Node.js, Express.js
  • Database: MongoDB, PostgreSQL
  • Infrastructure: AWS, Docker, Kubernetes
  • CI/CD: Jenkins, GitHub Actions
  • Monitoring: Prometheus, Grafana

Visa sponsorship may be available for qualified candidates depending on business needs.

Required Skills
Java DevelopmentJavaScriptSQLREST/SOAP Web ServicesCloud EnvironmentsAgile/ScrumCI/CD ToolsGit Version ControlDoD CybersecurityWeb Development Java DevelopmentJavaScriptSQLREST/SOAP Web ServicesCloud EnvironmentsAgile/ScrumCI/CD ToolsGit Version ControlDoD CybersecurityWeb Development
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