Description
Job Summary:
Full-stack Developer with experience in PHP, HTML, CSS, JavaScript, databases such as MySQL and MariaDB, and version control with Git, to develop and maintain comprehensive web applications, implement RESTful APIs, optimize code architecture, and participate in agile teams.
Key Highlights:
1. Full-stack Development (frontend and backend)
2. Agile team collaboration
3. Code architecture optimization
**Job Responsibilities**
* Develop and maintain web applications holistically, covering both frontend and backend.
* Implement, deploy, and enhance RESTful APIs with efficient integration into relational databases.
* Optimize code architecture and overall technical performance of web applications within the ecosystem.
* Provide timely technical support and resolve errors through troubleshooting/debugging on existing systems and platforms.
* Actively participate in cross-team code reviews and collaborate in agile development cells.
* Design and prototype user interfaces using HTML, CSS, and JavaScript with jQuery.
* Build business logic and backend services primarily using PHP.
* Ensure correct integration, modeling, and maintenance of databases using MariaDB and MySQL.
* Design, execute, and automate unit tests to guarantee deliverable stability.
* Implement security mechanisms and user authentication using JWT and OAuth.
* Ensure proper source code version control using Git.
* Manage and document the lifecycle of requirements and bug reports via tools such as JIRA or JIRA Service Management.
**Job Requirements**
**Education and Experience**
* Technical or university graduate, bachelor's degree holder, or professional with a degree in Systems Engineering, Software Engineering, Computer Science, or related fields.
* Minimum of **3 years** of experience as a Full-stack Developer, PHP Backend Developer, or Web Application Developer.
* Experience maintaining, supporting, and evolving existing or legacy systems.
* Experience working in multidisciplinary teams under agile frameworks such as Scrum or Kanban.
**Required Technical Skills**
* **Backend:** Solid expertise in PHP for building, maintaining, and optimizing RESTful APIs.
* **Frontend:** Experience in web development using HTML, CSS, and JavaScript with jQuery.
* **Databases:** Practical experience integrating, designing, and optimizing queries in MySQL and MariaDB.
* **Security:** Knowledge of implementing security layers and authentication protocols using JWT and OAuth.
* **Quality and Best Practices:** Experience applying unit testing, debugging techniques, and refactoring to improve system performance.
* **Control and Management Tools:** Proficiency in Git and experience managing tasks using JIRA or JIRA Service Management.
**Benefits:**
* Remype payroll
* Career path
* Positive work environment
* Growing startup
Salary: S/.1,206.34 \- S/.5,783.59 per month
Work Location: On-site employment