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.
Software Engineer • Calabasas, California, United States