PitchMeAI
FetchJobs.co

PHP Developer

FetchJobs.co · United States

  • Hybrid
  • Full-time
  • $120,000 / year
  • United States

Job highlights

  • Develop live streaming and video monitoring platforms.
  • Use Python, Java, C++, or JavaScript.
  • Experience with AWS or similar cloud platforms.
  • Collaborate with cross-functional engineering teams.
  • Enhance platform capabilities and user experience.

About the role

About The Company

Earthcam-Inc is a leading provider of live streaming solutions and real-time video monitoring services. Established with a vision to connect people and places through innovative technology, Earthcam-Inc has built a reputation for delivering high-quality, reliable, and scalable video solutions across various industries including construction, hospitality, entertainment, government, and transportation. The company prides itself on its commitment to innovation, customer satisfaction, and sustainability, continuously enhancing its offerings to meet the evolving needs of its clients worldwide. With a dedicated team of professionals and a robust technological infrastructure, Earthcam-Inc is at the forefront of transforming visual communication and real-time monitoring solutions.


About The Role

We are seeking a highly motivated and detail-oriented Software Engineer to join our dynamic team at Earthcam-Inc. In this role, you will be responsible for designing, developing, and maintaining our cutting-edge live streaming and video monitoring platforms. The ideal candidate will have a strong background in software development, a passion for innovative technology, and the ability to work collaboratively in a fast-paced environment. As a key member of our engineering team, you will contribute to creating scalable solutions that enhance user experience and ensure the reliability of our services. This position offers an exciting opportunity to be part of a forward-thinking company that is revolutionizing how the world connects through real-time video technology.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. A master’s degree is a plus.
  • Proven experience in software development, preferably in live streaming, video processing, or real-time data transmission.
  • Strong proficiency in programming languages such as Python, Java, C++, or JavaScript.
  • Experience with cloud computing platforms like AWS, Azure, or Google Cloud.
  • Familiarity with video streaming protocols such as RTMP, HLS, or DASH.
  • Knowledge of database systems, both SQL and NoSQL.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Strong communication skills and the ability to work effectively within a team environment.

Responsibilities

  • Design, develop, and maintain scalable software solutions for live video streaming and monitoring platforms.
  • Collaborate with cross-functional teams including product management, UI/UX designers, and hardware engineers to deliver high-quality features.
  • Implement and optimize streaming protocols to ensure seamless video delivery and minimal latency.
  • Participate in code reviews, testing, and documentation to uphold software quality standards.
  • Monitor system performance and troubleshoot issues proactively to minimize downtime.
  • Research and integrate new technologies to enhance platform capabilities and user experience.
  • Assist in the deployment and maintenance of cloud-based infrastructure supporting the company's services.

Benefits

Earthcam-Inc offers a comprehensive benefits package designed to support the well-being and professional growth of its employees. This includes competitive salary packages, health insurance coverage, and retirement plans. Employees have access to ongoing training and development programs to advance their skills and career trajectory. The company fosters a collaborative and inclusive work environment, encouraging innovation and diversity. Additionally, Earthcam-Inc provides flexible working arrangements and opportunities for remote work to promote work-life balance. Employees are also eligible for performance bonuses and other incentives based on individual and company performance.


Equal Opportunity

Earthcam-Inc is an equal opportunity employer committed to fostering an inclusive environment for all employees. We celebrate diversity and are dedicated to providing equal employment opportunities regardless of race, color, religion, gender, sexual orientation, national origin, age, disability, or any other protected characteristic. We believe that a diverse workforce enhances our creativity, innovation, and overall success. All qualified applicants will receive consideration for employment without regard to any protected status, and we are committed to ensuring a fair and equitable hiring process.


Key skills/competency

  • Software Engineer
  • Live Streaming
  • Video Monitoring
  • Python
  • Java
  • C++
  • JavaScript
  • Cloud Computing
  • AWS
  • Database Systems

Skills & topics

  • Software Engineer
  • Python
  • Java
  • C++
  • JavaScript
  • Live Streaming
  • Video Monitoring
  • Cloud Computing
  • AWS
  • Real-time Data

How to get hired

  • Tailor your resume: Highlight experience in live streaming, video processing, and cloud platforms.
  • Showcase technical skills: Emphasize proficiency in Python, Java, C++, or JavaScript, and cloud technologies.
  • Demonstrate problem-solving: Prepare examples of troubleshooting complex technical issues in previous roles.
  • Highlight collaboration: Be ready to discuss your experience working with cross-functional teams.
  • Research Earthcam-Inc: Understand their mission and innovative video solutions.

Technical preparation

Practice Python, Java, C++, and JavaScript coding.,Build a project using streaming protocols (HLS, RTMP, DASH).,Familiarize with AWS or other cloud platforms.,Prepare to discuss database design (SQL/NoSQL).

Behavioral questions

Describe a complex technical problem you solved.,How do you collaborate with non-technical teams?,Share an experience of optimizing system performance.,How do you stay updated on new technologies?

Frequently asked questions

What programming languages are essential for the Software Engineer role at Earthcam-Inc?
For the Software Engineer position at Earthcam-Inc, strong proficiency in programming languages such as Python, Java, C++, or JavaScript is essential. Candidates are expected to leverage these skills in designing, developing, and maintaining the company's live streaming and video monitoring platforms.
Does Earthcam-Inc offer remote work opportunities for Software Engineers?
Yes, Earthcam-Inc understands the importance of work-life balance and offers flexible working arrangements, including opportunities for remote work, for its employees, including Software Engineers.
What kind of experience is preferred for the Software Engineer position at Earthcam-Inc?
The ideal candidate for the Software Engineer role at Earthcam-Inc will have proven experience in software development, with a preference for those with backgrounds in live streaming, video processing, or real-time data transmission. This experience is crucial for contributing to the company's innovative video solutions.
What are the key responsibilities of a Software Engineer at Earthcam-Inc?
Key responsibilities for a Software Engineer at Earthcam-Inc include designing, developing, and maintaining scalable software solutions for live video streaming and monitoring platforms. This also involves implementing streaming protocols, participating in code reviews, monitoring system performance, and integrating new technologies.
How does Earthcam-Inc support the professional growth of its Software Engineers?
Earthcam-Inc supports professional growth through ongoing training and development programs designed to advance employees' skills and career trajectories. They foster a collaborative environment that encourages innovation and provides opportunities for skill enhancement.
What makes Earthcam-Inc a unique company to work for as a Software Engineer?
Earthcam-Inc is at the forefront of transforming visual communication and real-time monitoring through innovative live streaming technology. Working here means contributing to a company that connects people and places globally, offering a chance to be part of revolutionary solutions.