About the Role
We are seeking a Senior Full Stack Developer (Individual Contributor) to join our engineering team. This is a hands-on role with strong ownership over both frontend and backend development, along with meaningful input into architecture, quality, and delivery.
You will work primarily with PHP and React, supported by Node.js services, to build scalable, secure, and high-performance applications in an Agile environment. In addition to coding, you’ll provide technical leadership through mentoring, code reviews, and collaboration across teams.
Key Responsibilities
-
Design, develop, test, and deploy full stack applications using PHP, Node.js (Express), and React.js
-
Build high-quality, responsive user interfaces using React.js, TypeScript, HTML, and CSS
-
Develop and maintain backend services, APIs, and system integrations
-
Collaborate with product owners and stakeholders to translate requirements into technical solutions
-
Contribute to architectural decisions and ensure solutions are scalable, secure, and maintainable
-
Ensure code quality through best practices, reviews, and automated testing
-
Support CI/CD pipelines, deployments, and release processes
-
Troubleshoot complex issues and optimize application performance
-
Mentor junior developers and provide technical guidance
-
Participate in Agile ceremonies (Scrum/Kanban)
-
Work closely with QA, DevOps, and project management teams
-
Participate in technical interviews and onboarding
Required Skills & Experience
-
8+ years of professional full stack development experience
-
Strong hands-on experience with PHP
-
Solid experience with Node.js and Express.js
-
Proficiency in React.js, JavaScript, and TypeScript
-
Strong knowledge of HTML5, CSS3, and responsive design
-
Experience designing and consuming RESTful APIs
-
Experience with relational databases such as MySQL or PostgreSQL
-
Understanding of authentication, authorization, and web security best practices
-
Experience with Git, code reviews, and collaborative development workflows
-
Familiarity with CI/CD pipelines and automated deployments
-
Strong understanding of Agile development practices
Nice to Have
-
Experience with MongoDB or other NoSQL databases
-
Exposure to cloud platforms (AWS, Azure, or GCP)
-
Basic knowledge of DevOps practices and infrastructure concepts
-
Experience with microservices architectures
-
Working knowledge of Python
-
Experience with enterprise-scale applications
-
Familiarity with tools such as JIRA or Azure DevOps
Leadership & Soft Skills
-
Proven ability to mentor and guide developers
-
Strong ownership, planning, and delivery mindset
-
Excellent communication and collaboration skills
-
Strong problem-solving and decision-making abilities
-
Comfortable working independently and in cross-functional teams
Tech Stack
-
PHP
-
React.js
-
Node.js
-