Lead Application Development Engineer

Bomb PartyMontgomery, AL
2dRemote

About The Position

The Lead Application Development Engineer will play a pivotal role in the development and implementation of critical applications that continue to drive business success. This role is instrumental in shaping the company's digital strategies — including live commerce, direct selling platforms, and immersive customer experiences — and delivering innovative solutions. As a key member of the IT team, this engineer fosters collaboration among team members, stakeholders, and departments to achieve common goals.

Requirements

  • Cloud-Native Architecture: Scalable distributed systems, event‑driven design, autoscaling strategies, long‑term growth architecture.
  • Backend Engineering: Node.js/TypeScript, API design, service frameworks, authentication/authorization, RBAC.
  • Real-Time Video Systems: Live video infrastructure, WebRTC fundamentals, concurrency optimization, multi‑device media handling.
  • Integration Architecture: E‑commerce, inventory/fulfillment, mobile/web, and social commerce platform integrations.
  • Data Architecture: Relational & NoSQL modeling, centralized data hubs, caching, synchronization, system consistency.
  • DevOps & CI/CD: Automated pipelines (Cloud Build, GitHub Actions), deployment workflows, coding standards, architecture governance.
  • Monitoring & Observability: New Relic, Datadog, Google Cloud Monitoring, performance metrics, distributed tracing.
  • Technical Leadership: 10 years of cross‑functional collaboration, vendor oversight, build‑vs‑buy decisions, technical debt management.
  • Cloud Architecture & Infrastructure
  • Google Cloud Platform (preferred), AWS, Cloud Run, Cloud Functions, Lambda, API Gateway, GKE, EKS, Docker, Kubernetes, Load Balancing (GCP/AWS), Event‑Driven Architecture (Pub/Sub, SNS/SQS, Kafka, EventBridge)
  • API & Application Architecture
  • RESTful API Design, API Gateways, CQRS, Hexagonal Architecture (Ports & Adapters), Service Boundary Design, Integration Architecture
  • Backend Engineering
  • js, TypeScript, NestJS, Express, Microservices, Distributed Systems
  • Frontend & Full‑Stack Collaboration
  • React standards, cross‑functional integration patterns
  • Streaming & Real‑Time Video Systems
  • RTMP, SRT, HLS, DASH, WebRTC, SFU Architectures, TURN/STUN, Signaling Layers, Low‑Latency Optimization, Adaptive Bitrate Streaming
  • Managed Streaming/WebRTC Platforms
  • Agora, Twilio Live, LiveKit, Daily, Vonage/TokBox
  • Data & Storage Technologies
  • PostgreSQL, Firestore, DynamoDB, MongoDB, Redis, Distributed Caching
  • ERP & Commerce Integrations
  • Exigo, NetSuite, SAP, Oracle, Shopify, Magento
  • 10+ years of professional software engineering experience
  • Experience operating at Principal, Staff Engineer, or equivalent level
  • Proven experience designing scalable distributed systems
  • Experience building service-oriented, modular, or microservices-based architectures
  • Experience designing autoscaling and load balancing strategies for high-traffic platforms
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service