Overview
Skills
Job Details
Job Title: Full Stack Engineer (PHP / JavaScript / AI Fundamentals)
Location: Dallas, TX
Duration: Long term
Job Overview
We are seeking a highly skilled Full Stack Engineer and problem solver to join our team in enhancing and evolving our enterprise application suite. You will play a key role in developing high-performance, scalable web applications, integrating modern technologies, and tackling new architectural challenges.
Our current stack is primarily PHP-based, leveraging Bootstrap, JavaScript frameworks, and custom service integrations. The ideal candidate is someone who can quickly adapt to existing environments while contributing to the modernization and evolution of the platform.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using PHP, MVC frameworks (Yii/Symfony), and modern JavaScript frameworks (Angular/React).
- Collaborate on architectural design, ensuring scalability, maintainability, and security.
- Configure and manage Apache servers for application deployment and performance optimization.
- Write clean, testable, and well-documented code following SOLID principles and design patterns.
- Implement and maintain unit testing and integration testing using JUnit, PHPUnit, Cypress, and Selenium.
- Work closely with team members to build AI-enhanced features leveraging Python, PySpark, SLM, and LLM.
- Manage database interactions using MSSQL and optimize queries for performance.
- Utilize GIT for version control and ensure smooth CI/CD practices.
- Participate in troubleshooting, debugging, and performance tuning.
Required Skills & Experience
- 9 10 years of PHP development experience with MVC frameworks (Yii or Symfony preferred).
- 5 7 years of JavaScript (ES6+) experience using Angular, React, or similar frameworks.
- Proficient in Bootstrap CSS, jQuery, and front-end optimization techniques.
- 2 3 years of hands-on experience configuring and maintaining Apache servers.
- Strong RDBMS knowledge (preferably MSSQL) and query optimization.
- Solid grasp of OOP principles, SOLID design, and software architecture patterns.
- 1 2 years of Python experience, particularly with AI/ML fundamentals (PySpark, LLMs, SLM).
- Familiarity with testing frameworks and CI/CD practices.
- Strong problem-solving mindset with analytical and abstract thinking abilities.
- Excellent communication, organization, and team collaboration skills.
- Bachelor s degree in Computer Science, Engineering, or equivalent experience.
Preferred Skills
- Experience with logging and monitoring tools: ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, or Splunk.
- Knowledge of cloud platforms (AWS, Azure) and associated DevOps tooling (Azure DevOps, AWS CodeDeploy).
- Proficiency with scripting languages (Node.js, Java, Ruby, Go, Perl, Bash, etc.).
- Experience building APIs and microservices architectures.
- Hands-on experience developing CI/CD pipelines.
- Strong analytical thinking and a passion for continuous learning and innovation