Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Biamp Systems Logo

Backend Developer

Biamp Systems

Salary not specified
Sep 26, 2025
Beaverton, OR, US
Apply Now

Biamp is seeking a Backend Developer to build scalable, reliable backend services using modern technologies including GraphQL, microservices architecture, and event-driven systems that power their workplace solutions and enable seamless integration with their professional audiovisual devices, specifically focusing on calendar synchronization and AV device management.

Requirements

  • 3-7 years of backend development experience with distributed systems and microservices architecture
  • Many years of experience with Go language, including patterns and best practices for microservices
  • Experience with GraphQL API design, implementation, and optimization
  • Expertise with SQL with time-series data management
  • Hands-on experience with NATS or similar pub/sub messaging systems (Apache Kafka, RabbitMQ)
  • Understanding of RBAC systems, with fine-grained access control systems
  • Experience with Azure cloud services and containerized deployments

Responsibilities

  • Design and develop GraphQL APIs and backend services that support calendar synchronization and AV device management for our professional audiovisual solutions
  • Build and maintain microservices using event-driven architecture with NATS pub/sub messaging to enable reliable communication between distributed system components
  • Implement calendar integration services for Google Calendar, Outlook, and other platforms with robust webhook receivers and real-time synchronization capabilities
  • Develop job management systems for scheduling and executing asynchronous tasks that support our workplace technology solutions
  • Implement authorization systems
  • Build event-driven systems using NATS for reliable inter-service communication and ensure services are designed for high availability and scalability
  • Implement comprehensive monitoring using OpenTelemetry for metrics, logging, and distributed tracing with Grafana dashboards for performance monitoring

Other

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Strong problem-solving skills and experience with complex integrations
  • Experience with version control systems (Git) and collaborative development workflows
  • Proven collaboration & communication skills in cross-disciplinary teams
  • Understanding of security best practices, especially in authentication and authorization systems