Design and execute the strategy to decompose a PHP monolithic application into a cloud-based distributed architecture using API-driven services (Node.js);
Build scalable, resilient, high-performance APIs using Node.js and React;
Implement, configure, and optimize AI agents and automated workflows;
Define code standards, folder architecture, and automated testing strategies;
Support the technical team in complex decision-making, sharing knowledge on software engineering best practices.
Requirements
Languages and Frameworks (Core Stack): Advanced technical proficiency in PHP, Node.js (preferably with TypeScript), and React.
AI Tools and Ecosystem (Agentic Proficiency): Advanced hands-on experience with AI-assisted development tools and prompt engineering.
Cloud Architecture and Infrastructure: Solid knowledge of cloud environments, specifically distributed and serverless architectures on AWS.
Engineering Skills and Practices: Expertise in Software Modeling (DDD
Domain-Driven Design), Hexagonal/Clean Architecture, relational and non-relational databases, and advanced CI/CD pipelines.
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent practical industry experience.
AWS Certifications (AWS Certified Developer
Associate or AWS Certified Solutions Architect).
Proven prior experience in architectural modernization projects and migrating monoliths to microservices or event-driven architectures.