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