Senior Enterprise Systems Developer
Description

 

JOB DESCRIPTION


Developer, Gatekeeper App


The Developer, Gatekeeper App will design, build, and maintain a secure internal application that supports authentication, access control, and operational workflows for Gatekeeper use cases. This role is responsible for delivering a reliable, maintainable, and user-friendly experience that integrates with MCP, access-control systems, OAuth-based authentication, and related APIs.


Key Responsibilities

  • Design and build the Gatekeeper app using modern frontend development practices
  • Implement interactive user flows for setup, configuration, validation, and status reporting
  • Integrate with MCP tools, access-control systems, and OAuth-based authentication flows
  • Develop secure API integrations with internal and external systems
  • Manage environment variables, secrets, and configuration in a secure and maintainable way
  • Add input validation, error handling, logging, and troubleshooting support
  • Partner with stakeholders to refine requirements and improve workflow usability
  • Ensure the application follows established security, reliability, and internal application standards
  • Document behavior, setup steps, and operational considerations for maintainability

Core Technical Skills

  • React
  • JavaScript or TypeScript
  • MCP integration basics
  • OAuth and access-control concepts
  • REST API integration
  • Secrets and configuration management
  • Debugging and observability
  • Security fundamentals
  • UX for setup and operational workflows

Success Measures

  • The app is secure, stable, and maintainable
  • Authentication and access control work end to end
  • Setup and configuration flows are clear and supportable
  • API integrations are reliable and well documented
  • Issues can be diagnosed and resolved efficiently

Working Style

  • Collaborates effectively with technical and non-technical stakeholders
  • Communicates clearly and documents decisions and implementation details
  • Takes ownership of quality, security, and operational readiness
  • Balances speed of delivery with maintainability and supportability
Requirements


Required Qualifications

  • 3+ years of software development experience, or equivalent practical experience
  • Strong experience with React
  • Strong experience with JavaScript or TypeScript
  • Experience building and maintaining web applications or internal tools
  • Experience integrating with REST APIs and JSON-based services
  • Familiarity with OAuth, authentication, and authorization concepts
  • Familiarity with secure configuration and secrets handling
  • Understanding of debugging, logging, and production support practices
  • Working knowledge of security best practices, including least privilege and input validation

Preferred Qualifications

  • Experience building internal enterprise applications or workflow tools
  • Familiarity with access-control platforms or Zero Trust concepts
  • Experience with MCP or similar tool-orchestration patterns
  • Experience designing admin, setup, or configuration interfaces
  • Experience supporting secure applications in an operational environment
Salary Description
$80-$125/hr.