PHP Engineer

Salary

₹15 - 28 LPA

Min Experience

6 years

Location

Remote (India), India

JobType

full-time

About the role

Roles and responsibilities:

Software Development

  • Develop, maintain, and enhance applications using Laravel and other frameworks in our stack.
  • Update Laravel versions, ensuring compatibility and stability across the codebase.
  • Write clean, efficient, and maintainable code following best practices.

DevOps and Deployment

  • Implement and manage CI/CD pipelines using Azure DevOps or equivalent tools.
  • Champion trunk-based development to streamline deployment processes.
  • Monitor and optimize system performance using instrumentation and telemetry tools.

Collaboration and Communication

  • Work closely with Product Managers to prioritize and refine requirements.
  • Collaborate with front-end and back-end developers to deliver integrated solutions.
  • Provide mentorship and coaching to less experienced team members.

Agile Practices

  • Contribute to Agile ceremonies, such as daily stand-ups and sprint planning.
  • Advocate for continuous improvement in development processes and team practices.

Database Management

  • Manage and optimize relational databases (MySQL, MSSQL) to ensure performance and reliability.
  • Perform database migrations and ensure data integrity during system updates.

Technology Adoption and Innovation

  • Experiment with and propose new tools or methodologies to improve team efficiency.
  • Stay updated on emerging technologies and contribute ideas for technical improvement.

Support and On-Call Responsibilities

  • Be available to participate in an on-call rotation if/when implemented.
  • Provide technical support for production issues, ensuring timely resolution.

Personal and Team Development

  • Commit to continuous personal development, including formal training when needed.
  • Share knowledge and encourage the growth of team members through mentoring.

 

Essential Skills and Experience:

Laravel

  • Strong proficiency in Laravel, with at least 4 years of experience.
  • Proven experience with updating Laravel versions, handling version compatibility issues, and implementing migrations effectively.

DevOps

  • Experience with DevOps practices such as CI/CD, instrumentation, and telemetry.
  • Familiarity with tools like GitHub and Azure DevOps for version control and deployment pipelines.

Trunk-Based Development or Similar

  • Hands-on experience with trunk-based development methodologies to streamline deployment processes and minimize merge conflicts.

Database Management

  • Proficiency in working with relational databases, specifically MySQL and MSSQL.
  • Ability to optimize queries and manage database migrations.

Front-End Frameworks

  • Knowledge of at least one front-end framework, such as AngularJS, Angular, React.js, or Vue.js.
  • Ability to integrate back-end functionality with front-end interfaces seamlessly.

Cloud Infrastructure (Azure/AWS/GCP)

  • Experience with Cloud services for deployment, scalability, and monitoring.

Agile Practices

  • Familiarity with Agile methodologies such as Kanban, Scrum, and XP, with a focus on effective collaboration and iterative development.

 

Desired Experience and Skills:

Testing and Development Practices

  • Knowledge of TDD (Test-Driven Development), BDD (Behavior-Driven Development), and DDD (Domain-Driven Design).
  • Experience implementing instrumentation and telemetry for monitoring and debugging.

Cross-Platform Experience

  • Exposure to mobile (Android, iOS), web, and desktop development environments, especially in the context of integrated solutions.

Desktop Development

  • Familiarity with .NET frameworks such as WPF or MAUI for desktop applications.

Interest or Background in Healthcare Technology

  • An understanding of healthcare workflows and compliance requirements for special category data.

Open-Source Contributions

  • A history of contributing to or managing open-source projects to demonstrate initiative and community engagement.

Modern Front-End Development

  • Advanced experience with modern front-end libraries like React Native or Expo is a plus.

 

Job Perks

  • Work-life balance: You will work fixed hours and will never have to work on weekends again
  • Laptop provided
  • Full medical insurance is provided
  • Learn and Grow: Learn from highly skilled UK colleagues and other Smart Workers in our active and useful forums
  • Joining bonus
  • Become part of the Smart Working family: Take part in games and quizzes, network with like-minded, ambitious, and friendly colleagues

About Us:

Smart Working recruits excellent people to work full time, remotely and directly for UK businesses on a long term basis.

Once you pass the interview process with Smart Working you will be introduced to our UK client. We are here to help and support you through the entire application process.

If you are looking to grow, learn and develop professionally then working at Smart Working is the right place for you. Come and join our family and accelerate your career. 

We welcome you to add or message any of our staff on LinkedIn to ask any questions about working here. We recommend reading some of Smart Working’s Glassdoor reviews - you will see what a trusted and supportive employer we are.

Skills

Laravel
React
Angular
Vue