Description:
We are seeking a highly skilled Lead Full Stack Developer to design, develop, and modernize enterprise web and cloud-based applications. This role serves as a technical leader and key collaborator across Product, Architecture, QA, Marketing, Salesforce, and business teams to deliver scalable, secure, and high-performing solutions. The ideal candidate combines strong hands-on development experience with the ability to drive technical decisions, influence cross-functional teams, and champion modern development practices.
Key Responsibilities
-
Design, develop, and support scalable web and cloud applications.
-
Build and maintain WordPress websites using Elementor and WP Engine.
-
Develop integrations using REST APIs and Salesforce CRM.
-
Collaborate with cross-functional stakeholders to define and deliver solutions.
-
Ensure application performance, reliability, scalability, and security.
-
Participate in architecture, solution design, sprint planning, and technical estimation.
-
Conduct code reviews and promote engineering best practices.
-
Troubleshoot complex technical issues and support production releases.
-
Create technical documentation and recommend technology improvements.
Requirements:
Required Skills and Experience:
-
7+ years of experience in software engineering, web application development, and system integration.
-
Strong experience with WordPress development, including WP Engine hosting environments and Elementor.
-
Proficiency in PHP, MySQL, HTML, CSS, JavaScript, and React.
-
Experience designing, developing, and consuming RESTful APIs and JSON-based integrations.
-
Solid understanding of software architecture, design patterns, and modern development best practices.
-
Strong knowledge of SQL databases and experience working with Salesforce CRM.
-
Experience optimizing application performance, scalability, reliability, and security.
-
Hands-on experience with unit testing, code reviews, and quality assurance processes.
-
Familiarity with DevOps practices, CI/CD pipelines, source control, and deployment automation.
-
Proven ability to troubleshoot complex technical issues and deliver effective solutions.
-
Experience leading development teams, mentoring engineers, and providing technical guidance.
-
Ability to collaborate effectively with QA teams to ensure thorough testing and high-quality releases.
-
Excellent written and verbal communication skills with the ability to work across cross-functional teams.