Join our team – Current Job Openings

Senior Laravel Developer

Job Summary:

We are seeking a highly skilled and experienced Senior Laravel Developer & Team Lead to spearhead the revitalization of our existing applications. You will not only lead the migration of our current CodeIgniter-based systems to the modern Laravel framework but also guide and mentor a team of developers. The ideal candidate will possess deep expertise in Laravel, PHP 8, and modern web development practices, with a strong focus on security and team leadership.

Responsibilities:

  • Team Leadership and Mentorship:
    • Lead and manage a team of developers, providing technical guidance and mentorship.
    • Train and onboard developers on the Laravel framework and best practices.
    • Foster a collaborative and productive team environment.
  • CodeIgniter to Laravel Migration:
    • Lead the planning and execution of the migration from CodeIgniter to Laravel, ensuring minimal disruption.
    • Analyze existing CodeIgniter codebases and design efficient Laravel solutions.
    • Develop and implement migration strategies for databases, APIs, and business logic.
  • Laravel Development:
    • Design, develop, and maintain high-quality web applications using Laravel.
    • Write clean, efficient, and well-documented PHP 8 code.
    • Implement RESTful APIs and integrate with external services.
    • Utilize Eloquent ORM for efficient database interactions.
  • Database Management:
    • Design and optimize MySQL database schemas.
    • Write complex SQL queries and ensure data integrity.
  • Frontend Development:
    • Develop dynamic and responsive user interfaces using Blade templating.
    • (Optional) Integrate frontend frameworks such as Vue.js or utilize Tailwind CSS for styling.
  • Debugging and Optimization:
    • Identify and resolve performance bottlenecks and software defects.
    • Conduct thorough code reviews and implement best practices.
    • Optimize application performance for scalability and efficiency.
  • Security-Focused Development:
    • Implement secure coding practices and ensure application security.
    • Conduct security audits and address vulnerabilities.
    • Be familiar with software upgrades and patching.
  • Agile Development:
    • Lead and participate in Scrum/Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Collaboration and Communication:
    • Work closely with product managers, designers, and other stakeholders to ensure clear communication and effective collaboration.
    • Provide technical leadership and contribute to architectural decisions.

Required Skills and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Minimum of 7+ years of professional experience in PHP development.
  • Extensive experience with the Laravel framework.
  • Proven experience in migrating applications from CodeIgniter to Laravel.
  • Strong experience with PHP 8.
  • Strong proficiency in MySQL and database design.
  • Experience developing and consuming RESTful APIs.
  • Proficiency with Eloquent ORM.
  • Experience with Blade templating.
  • Strong debugging and performance optimization skills.
  • Experience leading a team of developers.
  • Familiarity with Scrum/Agile development methodologies.
  • Experience with security-focused development practices.
  • Excellent problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.

Preferred Skills:

  • Experience with Vue.js or Tailwind CSS.
  • Experience with version control systems (e.g., Git).
  • Experience with automated testing (e.g., PHPUnit, Pest).
  • Experience with CI/CD pipelines.
  • Experience with cloud-based services.
Apply Now
Senior Software Tester

Job Summary:

We are seeking a highly motivated and experienced Senior Software Tester to join our dynamic development team. The ideal candidate will possess a strong background in software testing, with specific experience in PHP, HTML, MySQL, and the Laravel framework. You will be responsible for ensuring the quality and reliability of our software applications through comprehensive functional, UI, API, and cross-platform testing. Additionally, you will play a key role in developing and implementing robust automated testing strategies within our CI/CD pipeline.

Responsibilities:

  • Functional Testing:
    • Develop and execute detailed test plans, test cases, and test scripts based on software requirements and specifications.
    • Perform manual functional, regression, integration, and user acceptance testing.
    • Identify, document, and track software defects using bug tracking systems.
    • Collaborate with developers and product managers to resolve defects and ensure timely delivery of high-quality software.
  • Automation Testing:
    • Design, develop, and maintain automated test scripts using Selenium, Cypress, Playwright, or similar tools.
    • Integrate automated tests into the CI/CD pipeline using Jenkins.
    • Analyze test results and generate comprehensive test reports.
    • Continuously improve and expand the automated test suite.
  • UI Testing:
    • Perform thorough testing of UI components and designs across browsers, devices, and platforms.
    • Ensure alignment with design specifications and UX requirements.
    • Automate UI testing where possible.
  • API Testing:
    • Design and execute API tests using Postman or REST-assured.
    • Validate API responses, data integrity, and performance.
    • Test API security.
  • Technical Skills:
    • Understand and analyze PHP, HTML, MySQL, and Laravel framework code.
    • Perform database testing to ensure data accuracy.
    • Troubleshoot issues in a web-based environment.
    • Script using Javascript or Python for automation.
  • CI/CD Integration:
    • Integrate automated test suites into CI/CD using Jenkins.
  • Collaboration and Communication:
    • Work with developers, PMs, and designers in Agile environment.
    • Participate in sprints, stand-ups, and retrospectives.
    • Provide clear feedback on software quality and usability.

Required Skills and Experience:

  • Bachelor's degree in Computer Science or related field (or equivalent).
  • 5+ years of experience in software testing.
  • Experience testing PHP, HTML, MySQL, CodeIgniter, and Laravel apps.
  • Strong grasp of software testing methods and best practices.
  • UI testing across desktop and mobile platforms.
  • Hands-on experience with Selenium, Cypress, or Playwright.
  • API testing with Postman or Rest-Assured.
  • CI/CD integration (Jenkins), scripting in JS or Python.
  • Proficient in SQL and database testing.
  • Excellent communication, analysis, and problem-solving.

Preferred Skills:

  • Performance and security testing experience.
  • Agile/Scrum experience and cloud-based testing exposure.
  • Visual regression testing knowledge.
Apply Now