Description

Responsibilities

As a new team member, you will develop web applications for business systems, with the use of a rich programming stack to write code, apply knowledge to refactor and test applications, and maintain coding documentation

  • Write code, participate in developing front-end and back-end architecture
  • Implement user interactions on web pages and ensuring responsiveness of applications
  • Develop a project from conception to finished product while meeting both technical and client needs
  • Stay updated with all trends in developing web applications and programming languages

Requirements

  • Minimum of 3 years of experience with PHP and modern frameworks such as Symfony or Laravel
  • Experience with SQL databases such as MySQL or MS SQL, and version control systems like Git
  • Strong understanding of Object-Oriented Programming (OOP) and SOLID principles
  • Proficiency in JavaScript, HTML, CSS, and AJAX
  • Experience with testing methodologies, including unit testing and writing testable code
  • English proficiency at an intermediate level or higher
  • Effective problem-solving skills and attention to detail
  • Proficiency in AI-driven development tools such as GitHub Copilot, ChatGPT, Cursor IDE, Tabnine, or similar is required
  • Strong prompt engineering skills to optimize the outputs of AI tools effectively
  • Critical understanding of the boundaries of AI tools and the ability to apply sound judgment and critical thinking
  • Utilizing artificial intelligence to debug, refine code quality, and improve documentation for enhanced productivity and workflow reliability

The following experience will be considered as an advantage:

  • Experience with cloud services like AWS, containerization with Docker/Kubernetes, and Linux environments
  • Knowledge of modern JavaScript frameworks such as Vue.js (preferred) or React
  • Familiarity with server technologies like Nginx and database technologies such as MariaDB + Galera Cluster
  • Experience with Elasticsearch, RabbitMQ, Redis, Couchbase, or ZooKeeper
  • Familiarity with agile tools like Jira and Confluence, and contributing to a collaborative team environment

Education

Any Graduate