Sr PHP Developer
Job details
Department: IT / Software Development Reports to: Lead Developer / CTO Job Type: Full-time Experience Level: Senior (5+ years) We are seeking a highly skilled and experienced Senior PHP and Python Web and System Developer to join our dynamic team. The ideal candidate will have a minimum of 5 years of hands-on experience in developing, deploying, and maintaining web applications and systems using PHP and Python. You will work closely with our development team to design, build, and optimize high-performance web applications and backend systems that drive our business processes. - Application Development: Design, develop, and maintain robust web applications and backend systems using PHP, Python, and relevant frameworks. - System Architecture: Collaborate with the architecture team to define the structure and design of new systems and improvements to existing systems. - Database Management: Develop and optimize database structures, queries, and integrations with MySQL, PostgreSQL, or other RDBMS. - API Integration: Create and maintain RESTful APIs and work with third-party APIs to integrate external services into our systems. - Performance Optimization: Identify and resolve performance issues, ensuring applications and systems are scalable, secure, and efficient. - Code Quality: Write clean, maintainable, and well-documented code. Conduct code reviews and provide constructive feedback to peers. - Testing and Debugging: Implement automated testing, perform unit testing, and debug issues across multiple browsers and platforms. - Security Compliance: Ensure that all developed applications adhere to the latest security standards and best practices. - Project Management: Participate in project planning, provide time estimates, and ensure timely delivery of projects. - Collaboration: Work closely with front-end developers, UX/UI designers, and other stakeholders to deliver cohesive and user-friendly solutions. - Mentorship: Provide guidance and mentorship to junior developers, helping them to grow their skills and knowledge. Requirements - Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent experience will be considered. - Experience: Minimum of 5 years of experience in PHP and Python development. - Technical Skills: - Proficiency in PHP (Laravel, Symfony) and Python (Django, Flask). - Strong experience with MySQL, PostgreSQL, or similar databases. - Experience with version control systems (e.g., Git). - Familiarity with front-end technologies (HTML, CSS, JavaScript). - Knowledge of Linux/Unix server environments. - Experience with cloud services (AWS, Azure) is a plus. - Familiarity with CI/CD pipelines and DevOps practices is an advantage. - Soft Skills: - Strong problem-solving skills and the ability to work independently. - Excellent communication skills, both written and verbal. - Ability to manage multiple tasks and projects simultaneously. - Attention to detail and commitment to quality. Benefits - Competitive salary and performance-based bonuses - Health, dental, and vision insurance - Flexible working hours and remote work options - Opportunities for professional development and training - Collaborative and inclusive work environment
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.