Apply

Software Engineer (PHP)

Posted over 1 year agoViewed

View full description

πŸ“ Location: Nationwide

πŸ” Industry: School Management Software

πŸ—£οΈ Languages: English

πŸͺ„ Skills: PHPSQLJavascriptjQuery

Requirements:
  • Programming experience with examples of programs created or relevant coursework.
  • Knowledge of PHP syntax.
  • Experience with Javascript.
  • SQL knowledge, including a thorough understanding of subqueries and outer joins.
Responsibilities:
  • Develop innovative software features for school management.
  • Collaborate with the support team to address and fix issues as they arise.
Apply

Related Jobs

Apply

πŸ“ Spain

πŸ” Education Technology

🏒 Company: MoodleπŸ‘₯ 11-50πŸ’° $1,425,000 over 3 years agoEducationE-LearningOpen Source

  • Fluent in English, both written and spoken.
  • Several years of proficiency in PHP, including knowledge of its latest features.
  • Several years of proficiency in JS (ES6).
  • Strong skills in SQL and database design.
  • Ability to write clean, maintainable, testable, and well-documented code.
  • Ability to maintain high-quality standards and promote good engineering practices.
  • Experience contributing to Open Source projects.
  • Experience with Symfony and Doctrine ORM.
  • Experience building RESTful APIs using Symfony.
  • Experience integrating Symfony with modern frontend frameworks.
  • Experience integrating payment gateways and external services.
  • Familiarity with a modular approach for software design.
  • Familiarity with distributed systems and event-driven design.
  • Experience designing and implementing data structures.
  • Familiarity with testing frameworks and CI/CD pipelines.
  • Experience working in a team with a strong product culture.

  • Building architecturally consistent software that aligns with the product roadmap.
  • Coordinating with product leadership on priorities and helping meet business objectives.
  • Understanding technical and UX constraints for informed decision-making.
  • Collaborating with UX Design and Research on problem-solving.
  • Encouraging the professional and technical growth of less experienced colleagues through mentoring and coaching.
  • Identifying areas for improvement in processes and advocating for change.
  • Creating an emotionally safe environment for team engagement.
  • Contributing to a collaborative team culture and promoting Open Source values.
  • Communicating status, findings, and recommendations to the team and leadership.

PHPSQLJavascriptVue.JsAngularSymfonyReactCI/CDRESTful APIs

Posted 3 days ago
Apply
Apply

πŸ“ Mexico

πŸ” Healthcare

  • Bachelor's in Computer Science or equivalent degree or equivalent professional experience.
  • More than 3 years in frontend development using PHP.
  • Hands-on with Design, Coding, Debugging, and Testing.
  • Strong troubleshooting and problem-solving skills.
  • Advanced English (optional).
  • Essential technologies: PHP (5.6, 7.1, > 8.0), Frameworks (Symfony, Laravel), ORM (Doctrine, Eloquent), Automated Tests (PHPUnit), Object Oriented Programming, Control Version Tools (Git), Web technologies (HTML, HTTP), Write design documents, Code Optimization, Linux / Unix, Docker, MySQL, Integration Service (API), Code Reviews, Continuous Integration, Deployment Automation & Orchestration, Design Patterns, Software Architecture.

  • Write code using good coding practices.
  • Document code properly and maintain code with integrity.
  • Actively participate in code review for other programmers.
  • Validate the implemented code by creating automated tests.
  • Practice continuous learning of technologies and techniques for software development.
  • Stay updated on emerging technologies to improve application performance and usability.
  • Maintain constant communication with team members about work progress.
  • Review and validate information provided by the Product team related to assigned work.
  • Monitor and improve performance on the written code.

DockerPHPDesign PatternsGitMySQLSoftware ArchitectureREST APISymfony

Posted 25 days ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Software as a Service (SaaS)

🏒 Company: VeracrossπŸ‘₯ 101-250EducationSoftware

  • Extensive experience in PHP, Laravel (5+ years), with experience in Inertia being an advantage.
  • Strong knowledge of object-oriented programming (OOP) principles and design patterns.
  • Expertise with RESTful APIs, including designing, integrating, and securing APIs for scalable web applications.
  • Proficient with database technologies including relational databases such as MySql and ORM frameworks such as Eloquent.
  • Experience with JavaScript front-end technologies such as Vue.js.
  • Proficiency with Git for managing source code.
  • Experience with CI/CD pipelines, including GitHub Actions, automated testing, and deployment to AWS.
  • Strong understanding of containerization and orchestration technologies like Docker.
  • Expertise in breaking down tasks and estimating development efforts.
  • Excellent communication skills, with the ability to translate technical concepts to non-technical stakeholders.

  • Design and develop high-quality, scalable web applications using PHP and Laravel.
  • Ensure the security of applications through best practices in coding and architecture.
  • Plan and estimate development efforts, breaking down tasks and setting realistic timelines.
  • Report to the Software Architect on estimation and timelines.
  • Collaborate with cross-functional teams to define requirements and technical solutions.
  • Participate in the full software development lifecycle (SDLC) from development through to deployment and post-launch support.
  • Troubleshoot and resolve complex technical issues, optimizing application performance and scalability.
  • Perform code reviews, adhere to coding standards, and promote best practices in software engineering.
  • Mentor junior developers, providing technical guidance and fostering a culture of collaboration and continuous improvement.
  • Stay current with the latest technologies and trends in PHP, Laravel, Vue.js, and web development.

AWSDockerPHPSoftware DevelopmentDesign PatternsGitJavascriptMySQLVue.JsCommunication SkillsCollaborationCI/CDRESTful APIs

Posted 2 months ago
Apply
Apply

πŸ“ Finland, Poland, Spain, Lithuania, UK

🧭 Full-Time

πŸ” Data integration technology

  • 5+ years of back-end experience (PHP) in a production environment, preferably building a SaaS product.
  • Experience working with API integrations.
  • Ability to conduct unit testing, integration testing, and end-to-end testing.
  • Strong understanding of architecture & software design.
  • Strong grasp of the software testing discipline.
  • Understanding of security best practices.
  • Experience collaborating directly with product teams and designers.
  • Detail-oriented with strong analytical and problem-solving abilities.
  • Strong communication skills, fluent in English is a must.
  • Ability to give effective feedback.

  • Development of new features and functionalities to our products.
  • Close collaboration and interaction with other product teams.
  • Work closely with the design team to ensure an amazing user onboarding and experience.
  • Participate in code reviews to maintain code quality standards.
  • Support and share knowledge with your colleagues.
  • Improving systems monitoring and alerting.
  • Utilizing existing monitoring tools to ensure system stability.

AWSDockerPHPPostgreSQLGCPGitMySQLGrafanaRedisCommunication SkillsCollaboration

Posted 3 months ago
Apply
Apply

πŸ“ Pakistan

🧭 Full-Time

πŸ” Software Development

🏒 Company: Creative ChaosπŸ‘₯ 1-10SEOE-CommerceTechnical SupportWeb Design

  • Minimum Bachelors in Computer Science/Software Engineering or equivalent.
  • 6-8 years of related experience in the professional industry.
  • Strong knowledge of core PHP, MVC frameworks, and Yii.
  • Basic understanding of front-end technologies, such as VueJs, JavaScript, HTML5, and CSS3.
  • Knowledge of object-oriented PHP programming.
  • Integration of multiple data sources and databases into one system.
  • Familiarity with limitations of PHP as a platform and its workarounds.
  • Creating database schemas that represent and support business processes.
  • Familiarity with SQL/NoSQL databases and their declarative query languages.
  • Proficient understanding of code versioning tools, such as Git.
  • Good communication skills.
  • Flexible attitude and versatile personality.
  • Strong presentation skills.

  • Lead a team of software engineers
  • Mentor team members through training and guidance
  • Analyze business requirements
  • Estimate assigned tasks
  • Write code and unit tests
  • Collaborate with other team members
  • Tune code for enhanced security and performance
  • Maintain systems by fixing existing issues
  • Update issue tracking software
  • Provide status updates
  • Communicate with clients
  • Control versions of code
  • Research new technologies
  • Upgrade skills and knowledge
  • Evaluate candidates for open positions

PHPSQLGitHTMLCSSJavascriptNosqlCommunication SkillsPresentation skills

Posted 4 months ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

πŸ’Έ 105309 - 163646 USD per year

πŸ” Nonprofit organization, Free knowledge projects

🏒 Company: Wikimedia FoundationπŸ‘₯ 251-500πŸ’° $2,100,000 Grant about 5 years ago

  • Strong software engineering experience with a focus on security.
  • Ability to work effectively in a modern, object-oriented PHP code-base.
  • Experience developing client-side JavaScript.
  • Experience in developing secure software or security-related product features.
  • Interest in working with a security team and learning specialized security skills.
  • Patience in explaining security issues to non-technical audiences.
  • Sensitivity to security challenges in a large, international project.
  • Experience using Linux at the command line for web application development tasks.
  • Ability to maintain focus when working remotely.

  • Help design and build MediaWiki security capabilities.
  • Review and deploy security features developed by the Foundation and community members.
  • Work with other development teams to ensure safe architectural and implementation choices.
  • Perform security maintenance and address technical debt in security-critical components.
  • Provide support for application security incidents and operations.

Backend DevelopmentPHPSoftware DevelopmentJavaJavascriptC (Programming language)Linux

Posted 5 months ago
Apply
Apply

πŸ“ Poland

🧭 Full-Time

πŸ” On-demand production and fulfillment services

🏒 Company: Exadel Inc

  • Bachelor’s degree in Information Technology or Computer Sciences.
  • Proficiency in designing, developing, and maintaining API-driven solutions.
  • 5+ years of experience as a programming language agnostic engineer.
  • Passion for engineering practices like Agile, continuous delivery, test-driven development, traceability, and observability.

  • Using the latest technologies to solve real problems for customers at a massive scale.
  • Collaborating with other engineers as a valuable member of a cross-functional team.
  • Sharing knowledge and building creative solutions while helping the team evolve best practices.
  • Designing, developing, and deploying backend services focusing on high availability, low latency, and scalability.
  • Taking end-to-end responsibility for the services owned by your team, including participating in an on-call rotation.

Backend DevelopmentPHPSoftware DevelopmentAgileData StructuresGoCI/CD

Posted 5 months ago
Apply