What are the responsibilities and job description for the Développeur Back-end Sénior position at EarthCam?
Senior Backend Developer
Join EarthCam, the global leader in providing webcam content, technology and services, as we seek a highly skilled and dedicated Senior Backend Developer to join our growing team.
About Us
We empower building information modelling (BIM) and Virtual Design Construction (VDC) teams with actionable visual data through live streaming video, time-lapse construction cameras, and Software-as-a-Service (SaaS) for AI-powered visual asset management.
Your Role
You will develop, record and maintain cutting-edge, web-based PHP applications on portal plus premium service platforms. Your responsibilities include:
- BUILDING INNOVATIVE, STATE-OF-THE-ART APPLICATIONS AND COLLABORATING WITH THE USER EXPERIENCE (UX) TEAM
- CONTRIBUTING TO THE DEVELOPMENT AND MAINTENANCE OF THE CODEBASE, ENSURING HIGH-QUALITY, MAINTAINABLE CODE
- PREPARING AND MAINTAINING ALL APPLICATIONS UTILIZING STANDARD DEVELOPMENT TOOLS
- UTILIZING BACKEND DATA SERVICES AND CONTRIBUTING TO INCREASE EXISTING DATA SERVICES API
- LEADING THE ENTIRE WEB APPLICATION DEVELOPMENT LIFE CYCLE RIGHT FROM CONCEPT TO DELIVERY AND POST LAUNCH SUPPORT
- CORDINATING WITH CO-DEVELOPERS AND KEEPING PROJECT MANAGER WELL INFORMED OF THE STATUS OF DEVELOPMENT EFFORT
Requirements
To be successful in this role, you should have:
- Bachelor's or Master's degree in Computer Science, Engineering, MIS or related field
- ~10 years of experience in PHP development, demonstrating your proficiency in designing and developing high quality software solutions
- ~ Strong understanding of backend development
- ~ Hands-on experience with SQL schema design, SOLID principles, REST API design
- ~ Software testing (PHPUnit, PHPSpec, Behat)
- ~ In-depth knowledge of object-oriented PHP and Laravel/Blade PHP Framework
Benefits
At EarthCam, you can expect:
- Dental and vision insurance
- Paid time off, plus paid holidays