Job Summary:
We are seeking a highly skilled and experienced Backend Lead to join our technology team. The ideal candidate will have strong hands-on experience in (PHP + MySQL) + Python, with a proven track record of leading engineering teams, driving architecture decisions, and delivering scalable web applications. You will play a key role in designing and implementing solutions across the entire stack and mentoring a team of developers.
Experience: 7+ years
Key Responsibilities:
· PHP Development: Strong understanding of core PHP and object-oriented programming principles.
· CodeIgniter (CI 1 & 4): Experience working with both legacy (CI 1) and modern (CI 4) versions of the CodeIgniter framework.
· PYTHON: Strong proficiency in Python.
· MySQL: Hands-on experience in designing, optimizing, and managing MySQL databases.
· JavaScript (ES6+): Solid knowledge of JavaScript for both client-side functionality and integration with backend services.
· Code Review: Experience in performing peer code reviews, ensuring code quality, readability, and adherence to best practices.
· Unit Testing: Familiarity with writing and maintaining unit tests to ensure code reliability and regression prevention.
· Version Control: Proficient with Git for version control, branching, and collaborative development.
· API Integration: Experience working with RESTful APIs for both consuming and creating endpoints.
· Performance Optimization: Understanding of performance tuning on both frontend and backend.
· Collaborate with product managers, designers, and QA engineers to deliver high-quality products.
· Review code for quality, maintainability, and performance.
· Guide team members in adopting best practices in coding, testing, and DevOps.
· Identify bottlenecks and bugs, and devise solutions to mitigate and address them.
· Stay updated with the latest technology trends and advocate for best engineering practices.
· Ensure technical documentation and architectural diagrams are well maintained.