Backend Software Engineer
Location: Remote (Preferred: West Coast to Central Time Zones)
Salary Range: $100,000 - $120,000
About Us
StreamGuys powers advanced streaming and content solutions for broadcasters and podcasters. As a small, innovation-focused company, we're modernizing our stack, enhancing automation, and scaling infrastructure to support future growth.
Role Overview
We're looking for a Backend Software Engineer with the drive and technical depth to build scalable, reliable systems that support high-demand streaming services. In this role, you'll lead efforts to retrofit legacy systems, design new infrastructure, and ensure that our backend architecture is robust and future-proof. You should have the confidence to make key architectural decisions, balance trade-offs effectively, and help set the technical direction of our platform.
Key Responsibilities
● System Architecture: Design, redesign, and refactor backend infrastructure, ensuring scalability and resiliency for large streaming workloads, implementing new technologies to stay ahead of the curve
● Technical Leadership: Make informed, strategic technical decisions that impact our platform's performance and adaptability
● Infrastructure & Automation: Implement containerized solutions, oversee Kubernetes deployments, and develop CI/CD workflows
● Mentorship: Guide and mentor developers while fostering a culture of growth
● Product Ownership: Lead the overall design and approach for various applications, serving as the subject matter expert and liaison to stakeholders
● Backend Development: Ensure backend code aligns with architectural goals while implementing new features
Technical Requirements
Core Technologies
● Languages & Frameworks:
○ Advanced proficiency in Node.js and PHP
○ Expert-level Laravel framework implementation
○ Strong Golang development experience
○ Proven ability to select optimal language for use case
● Database Systems:
○ Expert-level knowledge of MySQL optimization and scaling
○ Advanced experience with NoSQL solutions
○ Proficiency in database design and performance tuning
○ Experience with high-throughput data systems
● Infrastructure & DevOps:
○ Advanced containerization with Docker and container orchestration
○ Kubernetes cluster management and deployment
○ Proficiency with Infrastructure as Code (Ansible, Terraform)
○ Experience with automated scaling and failover systems
● System Administration:
○ Advanced Linux/Unix system administration
○ Expert-level CLI proficiency and shell scripting
○ Strong networking and security fundamentals
○ Experience with performance monitoring and optimization
● Version Control & CI/CD:
○ Expert-level Git workflow management
○ Experience maintaining complex branching strategies
○ Advanced knowledge of Git hooks and automation
○ Strong code review and collaboration practices
Development Expertise
● API-first design and implementation
● Test Driven Development
● CI/CD pipeline design and implementation
● MVC architectures
● Experience building horizontally scalable systems
● Proven background in high-demand streaming environments (preferred)
Professional Skills
● Strong project design and delegation abilities
● Excellence in stakeholder communication and documentation
● Ability to work autonomously and drive projects forward
● Confident decision-making skills
● Strong critical-thinking approach to problem solving and issue identification
● Professional and collaborative team approach
● Solid verbal and written communication skills
What We Offer
● Direct access to leadership and opportunity to shape technical direction
● High-impact projects that challenge and grow your technical abilities
● Flexible, collaborative work culture focused on innovation and results
● Remote work environment (within USA) with strong engineering support
How to Apply:
Please submit your resume and a cover letter highlighting your relevant experience and why you would be a great fit for this role to [email protected].
StreamGuys is an equal opportunity employer. Join our team and help us shape the future of streaming media delivery!