Lead Fullstack PHP Developer

India🕖 1 month ago

As a Lead Full Stack Developer in a growing team you will play a crucial role in fostering collaboration,maintaining code quality, and ensuring the successful delivery of projects. As the team expands, the lead PHPdeveloper's responsibilities evolve to meet the demands of a larger and more complex development environment. Initially overseeing three developers and one QA engineer, with plans for further growth, the lead PHP developer must exhibit strong leadership skills to guide the team through this expansion.

Additionally, you must take on a pivotal role in project planning and coordination. This involves workingclosely with project managers to define timelines, allocate resources effectively, and identify potentialroadblocks. As the team expands, you may need to implement or refine development processes to ensure efficiency and scalability. This includes incorporating best practices for code versioning, testing, anddeployment. Ultimately, the lead PHP developer is instrumental in aligning the team's efforts with organisational goals, driving productivity, and maintaining a positive and inclusive team culture.

You'll need to have strong backend skills and be familiar with modern frameworks like Symfony or Laravel,complemented with experience with Drupal 7, 8, and 9. More important than specific technical skills though is that you’re a strong problem solver who loves to learn — we’re not experts in everything and we don’t expect you to be either.

What you'll be getting up to:

Building new websites and pages based on provided technical and functional specifications.

Implementing a componentization strategy to extract repeated patterns and make our existing components easier to maintain and faster to develop.

Designing and developing UI components.

Planning and developing a new reusable package.

Adding support for multiple languages.

Working on new features like support or utilities for our customers.

Designing and building applications so they are easily testable.

Prototyping and evaluating the potential performance improvements.

Managing product issues and fixing bugs.

Writing and improving the documentation for the tools we make.

Answering questions that other teams have.

Leading investigation in post incident reports.

Troubleshooting problems for users.

Building and rewriting existing components and services.

Building a performance testing architecture and laying the groundwork that will be used company wide.

Refactoring the actual production application to read data from the database in an efficient way, and to simplify and speed up the performance without any down-time.

Improving our processes to reduce the manual effort needed to deliver the changes to our customers.

Designing user-facing APIs are extremely flexible and powerful, but also easy to get started with.

Coming up with a extremely flexible approach that supports easy configuration of different requirements on as many layers as product requires.

Building the complex features with best practices in mind, including correct use of all guidelines of quality code that is maintainable, proper testability, and handling complex algorithms that are performant under huge load.

Requirements:

Bachelor's degree in Computer Science or any related technical field.

3+ years of proven leadership experience.

Excellent command of the English language - Written & Spoken.

Attention to detail and commitment to quality.

Collaborative team player.

Highly organised with a strong ability to prioritise across multiple projects.

Experience with Agile methodology and tools like Jira.

Here are some of the technologies we work with day-to-day right now:

SlimPHP

MySQL

Vanilla CSS as well as SCSS

Vanilla JavaScript as well as TypeScript

Redis

Drupal

Playwright

K6

Load balancers like F5 with iRules

Grafana

ELK

GCP

Why work for Material?

In addition to fulfilling, high-impact work, company culture and benefits are integral to determining if a job is a right fit for you. Here’s a bit about who we are and highlights around what we offer.

Technocratic Solutions

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago