Job Description
🏢 Company Overview
Company Name: EarthCam
EarthCam is a global leader in webcam technology, providing construction teams with real-time visibility into jobsites worldwide. The company’s solutions support project monitoring, documentation, promotion, and jobsite security.
EarthCam’s platform delivers live video, time-lapse recordings, progress tracking, and site security powered by AI-driven tools that transform visual data into actionable insights. Since launching the first construction webcam in 1996, EarthCam has been trusted on major projects such as One World Trade Center, SoFi Stadium, and the Panama Canal Expansion. The platform integrates with industry tools including Procore, Autodesk, and Bentley.
EarthCam operates as a collaborative, hands-on team that develops its technology in-house and works cross-functionally to solve real-world challenges for users.
💼 Job Details
- Job Title: JR. Backend Developer
- Employment Type: Full-Time
- Work Model: In-house Development Team
- Salary: Starting at $55,000 annually
📝 Job Description
EarthCam is seeking a motivated and curious Junior Backend Developer to join its in-house development team. The role focuses on building and maintaining backend services and APIs that power web applications, primarily using PHP (Laravel), and supporting reliable data flows between systems.
The ideal candidate is eager to learn, enjoys problem-solving, and takes pride in writing clean, maintainable code while collaborating closely with engineering, product, and UX teams.
🔑 Key Responsibilities
- Develop and maintain backend features using PHP (Laravel) to support product and business needs.
- Build and support RESTful APIs for internal tools and customer-facing applications.
- Work with MySQL databases to design schemas, write queries, and improve performance.
- Implement validation, authentication/authorization, and secure data handling best practices.
- Write clean, testable code and assist with debugging, bug fixes, and production support.
- Collaborate with front-end developers to ensure smooth API integrations and end-to-end functionality.
- Participate in code reviews and follow established development standards and processes.
- Document backend endpoints, workflows, and technical decisions.
- Stay updated with backend development best practices and Laravel/PHP improvements.
🎓 Qualifications
- Bachelor’s degree in Computer Science or a related field (or equivalent experience).
- Hands-on experience with PHP and Laravel (coursework, projects, internships, or professional experience).
- Understanding of backend fundamentals including APIs, MVC patterns, authentication, and data modeling.
- Experience with relational databases such as MySQL (queries and indexing basics preferred).
- Familiarity with Git; experience with Jira or Confluence is a plus.
- Basic understanding of HTML, CSS, and JavaScript.
- Strong written and verbal communication skills.
- Commitment to producing high-quality, maintainable work.
🛠 Skills
- PHP (Laravel)
- RESTful API Development
- MySQL
- Authentication & Authorization
- Git
- Backend Architecture Fundamentals
- Debugging & Production Support
- Cross-functional Collaboration
🎁 Benefits
- 100% company-paid health insurance (single coverage)
- Dental and Vision insurance
- 401(k) plan with generous company matching
- Paid time off and paid holidays
- Complimentary breakfasts, lunches, and snacks
- Team events, BBQs, and annual company Olympics