Software Developer

Mainstream Nonprofit Solutions Inc.Allen, TX
Remote

About The Position

We are seeking a Full Stack Software Developer to build and support scalable, modern applications across backend services, web platforms, and mobile applications. This role involves working with cloud-based technologies, APIs, and AI-driven workflows to deliver reliable, high-performance solutions.

Requirements

  • 3–7+ years of software development experience (full stack or backend focused)
  • Strong experience in backend development (Go or similar language)
  • Experience building REST APIs and scalable systems
  • Proficiency with React, Next.js, and TypeScript
  • Solid experience with PostgreSQL or relational databases
  • Experience developing or maintaining mobile applications (iOS preferred)
  • Experience with Docker and cloud-based environments
  • Experience with event-driven or real-time systems
  • Exposure to AI/ML or LLM-based workflows
  • Familiarity with audio, transcription, or document processing systems
  • Experience with distributed processing or worker-based architectures
  • Experience with Swift / SwiftUI for iOS development
  • Knowledge of monitoring and observability tools

Responsibilities

  • Design, develop, and maintain backend APIs and microservices
  • Build and support web applications using modern frameworks (React / Next.js)
  • Develop and maintain iOS mobile applications and support mobile integrations
  • Develop RESTful APIs, integrations, and event-driven services
  • Work with distributed processing systems and asynchronous workflows
  • Design and optimize database schemas and queries (PostgreSQL)
  • Implement secure authentication and authorization mechanisms (JWT, OAuth, API keys)
  • Contribute to AI-driven and data processing pipelines (transcription, document processing, analysis)
  • Support cloud deployments, CI/CD pipelines, and containerized environments
  • Monitor, troubleshoot, and improve system performance and reliability

Benefits

  • flexible scheduling
  • 20 days of personal leave in your first year of employment
  • 25 days of personal leave after completion of year one
  • 12 paid holidays
  • longevity bonus
  • tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service