Talent.com
Software Engineer L2 (PHP)

Software Engineer L2 (PHP)

EpcvipincCalabasas, California, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

We are seeking a skilled PHP Software Engineer to join our team and contribute to the development and maintenance of key application features. The ideal candidate will be responsible for writing high-quality, scalable, and secure code while collaborating with cross-functional teams to enhance system performance and reliability.

Responsibilities :

Feature Development : Take ownership of developing and maintaining key features, ensuring they meet functional and non-functional requirements.

Code Quality & Performance : Write clean, efficient, and secure code, optimizing for performance and scalability. Conduct thorough testing and code reviews.

Collaboration & Teamwork : Work closely with team members, participate in discussions, and contribute to team goals and decisions.

Technical Growth : Continuously learn and adopt new technologies and methodologies to enhance skills and improve development processes.

Problem-Solving : Analyze and resolve medium to high complexity issues, ensuring system stability and performance.

Code Reviews & Feedback : Participate in peer reviews, providing and receiving constructive feedback to enhance overall team performance.

Documentation & Knowledge Sharing : Maintain up-to-date documentation of code, processes, and system architectures for better team efficiency.

Agile Development : Actively participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.

Integration & Deployment : Manage CI / CD pipelines for seamless deployments, ensuring smooth integrations.

Version Control : Utilize Git effectively, following best practices for branching and merging.

Testing & Debugging : Implement unit, integration, and end-to-end tests to maintain software quality. Debug and troubleshoot complex system issues.

Process Improvement : Identify and implement opportunities for optimizing development processes.

Stakeholder Communication : Provide regular updates to stakeholders on project progress, risks, and technical issues.

Technical Debt Management : Identify and address technical debt while maintaining project timelines.

Cross-Functional Collaboration : Work with product management, design, and operations teams to ensure smooth feature delivery.

Performance Optimization : Identify bottlenecks and implement monitoring and alerting systems for high availability and reliability.

Conflict Resolution : Address technical conflicts within the team and facilitate constructive discussions.

Continuous Improvement : Promote best engineering practices through retrospectives, feedback loops, and performance metrics.

Feature Development : Take ownership of developing and maintaining key features, ensuring they meet functional and non-functional requirements.

Feature Development : Take ownership of developing and maintaining key features, ensuring they meet functional and non-functional requirements.

Code Quality & Performance : Write clean, efficient, and secure code, optimizing for performance and scalability. Conduct thorough testing and code reviews.

Code Quality & Performance : Write clean, efficient, and secure code, optimizing for performance and scalability. Conduct thorough testing and code reviews.

Collaboration & Teamwork : Work closely with team members, participate in discussions, and contribute to team goals and decisions.

Collaboration & Teamwork : Work closely with team members, participate in discussions, and contribute to team goals and decisions.

Technical Growth : Continuously learn and adopt new technologies and methodologies to enhance skills and improve development processes.

Technical Growth : Continuously learn and adopt new technologies and methodologies to enhance skills and improve development processes.

Problem-Solving : Analyze and resolve medium to high complexity issues, ensuring system stability and performance.

Problem-Solving : Analyze and resolve medium to high complexity issues, ensuring system stability and performance.

Code Reviews & Feedback : Participate in peer reviews, providing and receiving constructive feedback to enhance overall team performance.

Code Reviews & Feedback : Participate in peer reviews, providing and receiving constructive feedback to enhance overall team performance.

Documentation & Knowledge Sharing : Maintain up-to-date documentation of code, processes, and system architectures for better team efficiency.

Documentation & Knowledge Sharing : Maintain up-to-date documentation of code, processes, and system architectures for better team efficiency.

Agile Development : Actively participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.

Agile Development : Actively participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.

Integration & Deployment : Manage CI / CD pipelines for seamless deployments, ensuring smooth integrations.

Integration & Deployment : Manage CI / CD pipelines for seamless deployments, ensuring smooth integrations.

Version Control : Utilize Git effectively, following best practices for branching and merging.

Version Control : Utilize Git effectively, following best practices for branching and merging.

Testing & Debugging : Implement unit, integration, and end-to-end tests to maintain software quality. Debug and troubleshoot complex system issues.

Testing & Debugging : Implement unit, integration, and end-to-end tests to maintain software quality. Debug and troubleshoot complex system issues.

Process Improvement : Identify and implement opportunities for optimizing development processes.

Process Improvement : Identify and implement opportunities for optimizing development processes.

Stakeholder Communication : Provide regular updates to stakeholders on project progress, risks, and technical issues.

Stakeholder Communication : Provide regular updates to stakeholders on project progress, risks, and technical issues.

Technical Debt Management : Identify and address technical debt while maintaining project timelines.

Technical Debt Management : Identify and address technical debt while maintaining project timelines.

Cross-Functional Collaboration : Work with product management, design, and operations teams to ensure smooth feature delivery.

Cross-Functional Collaboration : Work with product management, design, and operations teams to ensure smooth feature delivery.

Performance Optimization : Identify bottlenecks and implement monitoring and alerting systems for high availability and reliability.

Performance Optimization : Identify bottlenecks and implement monitoring and alerting systems for high availability and reliability.

Conflict Resolution : Address technical conflicts within the team and facilitate constructive discussions.

Conflict Resolution : Address technical conflicts within the team and facilitate constructive discussions.

Continuous Improvement : Promote best engineering practices through retrospectives, feedback loops, and performance metrics.

Continuous Improvement : Promote best engineering practices through retrospectives, feedback loops, and performance metrics.

serp_jobs.job_alerts.create_a_job

Software Engineer • Calabasas, California, United States