Lead the design, development, and modernization of enterprise web and cloud-based applications. Collaborate with cross-functional teams to deliver scalable, secure solutions and maintain WordPress sites using Elementor and WP Engine.
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.