PHP Software Architect (bi-lingual Portugues/English)
Inbenta is a global technology company headquartered in Allen, Texas with offices and team members around the world. We developed an Automatic Language Processing (or Natural Language Processing – NLP) engine, which provides answers to human intentions formulated in natural language. Based on our proprietary and patented technology, Inbenta builds a set of conversational solutions for businesses such as chatbots, knowledge management tools, digital demos, and search engines. Our customers include many global blue-chip companies in Banking, Insurance, Automotive, Services, Retail, Transportation, and other sectors.
What are we looking for?
We are seeking a highly skilled PHP Software Architect to join our dynamic development team. As a PHP Software Architect, you will be responsible for designing the internal structure of the Inbenta platform, ensuring we maintain a scalable, efficient, and secure PHP-based platform that meets business requirements. You will work closely with product managers, developers, and stakeholders to ensure that platform enhancements align with the company's strategic goals.
Key Responsibilities
Software Design:
- Architect, design, and implement robust PHP-based solutions across diverse projects.
- Define and enforce technical architecture, frameworks, and development best practices.
- Collaborate with product managers and business stakeholders to translate business requirements into technical solutions.
Technical Leadership:
- Liase with development teams, guiding them on coding standards, practices, and processes.
- Conduct technical design and code reviews as necessary to ensure adherence to best practices and quality standards.
- Provide expert-level solutions to developers for complex technical challenges.
System Integration:
- Ensure seamless integration of PHP solutions with third-party systems, APIs, and databases.
- Design and implement RESTful APIs and microservices when needed.
Scalability & Performance:
- Design systems with scalability, performance, and high availability in mind.
- Optimize PHP applications for speed and efficiency, ensuring performance targets are met.
Security & Compliance:
- Implement security best practices and data protection measures.
- Ensure adherence to industry regulations and compliance standards.
Collaboration:
- Work closely with cross-functional teams, including front-end developers, UX/UI designers, database engineers, and DevOps.
- Participate in stakeholder meetings to gather requirements and present technical solutions.
Documentation:
- Maintain detailed architecture documentation, including diagrams, specifications, and deployment plans for ongoing and future projects.
Continuous Improvement:
- Keep up to date with emerging technologies, trends, and frameworks in the PHP ecosystem.
- Recommend and implement improvements to existing systems, processes, and development methodologies.
Required Skills:
- Fluent in English and Portuguese
- Proven experience as a PHP Developer, with at least 7+ years of hands-on development experience.
- Strong expertise in PHP frameworks like Laravel, Symfony, or Zend.
- Experience with front-end technologies such as JavaScript, HTML, CSS, and modern JavaScript frameworks such as Vue.js, Agular and React
- Strong experience in database management (MySQL, PostgreSQL, Snowflake or similar).
- Hands-on experience with version control systems (Git, GitHub, GitLab).
- In-depth knowledge of software architecture patterns (e.g., MVC, MVVM, microservices, etc.).
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
- Strong understanding of security best practices, including data encryption and secure coding techniques.
- Excellent problem-solving and debugging skills.
- Exceptional communication skills to effectively articulate technical concepts to both technical and non-technical stakeholders.
Preferred Skills:
- Experience in designing and implementing AI/ML solutions.
- Proficiency in programming languages commonly used in AI development (e.g., Python, R). In-depth knowledge of AI frameworks and tools (e.g., TensorFlow, PyTorch, scikit-learn).
- Familiarity with DevOps practices and tools. Understanding business processes and ability to align technical solutions with business objectives.
Please submit your resume in English
At our company, you will have the opportunity to work on challenging projects at the forefront of AI innovation. Join us in shaping the future of artificial intelligence and making a significant impact in various industries.