Backend Software Engineer @ StreamGuys, Inc.

Backend Software Engineer @ StreamGuys, Inc.

13 Nov 2024
California, Humboldt county, 95511 Humboldt county USA

Backend Software Engineer @ StreamGuys, Inc.

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!

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.