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
Benefits:
- Competitive salary range: $60,000 to $70,000 per year
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Paid time off
- Retirement plan
- Vision insurance
- Bonus opportunities
- Flexible work hours with an estimated 40 hours per week, allowing for a healthy work-life
balance
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 jobs@streamguys.com.
StreamGuys is an equal opportunity employer. Join our team and help us shape the future of streaming
media delivery!