




**Description** Develop and maintain medium- and high-complexity features on the platform, applying coding best practices to ensure quality, adherence to business rules, and on-time delivery. Collaborate proactively to solve problems, review code, and support the team, contributing to the technical evolution of both the platform and the team. **Responsibilities and Duties** Write well-structured code aligned with best practices; Contribute to the development of technical documentation and manuals to accurately represent the platform’s design and code whenever required; Write high-quality code using TDD, meeting deadlines established by the business, the scenario presented, or the challenge at hand; Support refactoring of pre-existing code to standardize and rewrite obsolete code; Develop medium- and high-complexity solutions; Identify and resolve application failures through testing and user feedback, ensuring product/service quality; Support code reviews, providing guidance on best practices, performance issues, and rule compliance. **Requirements and Qualifications** Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Systems Development, or related fields; Proficiency in HTML, CSS3, JavaScript, ES6, jQuery; Experience with libraries such as React, Vue.js, Angular.js; Knowledge of HTTP and DNS; Knowledge of HTTPS / SSL, JWT, Basic Auth, Token Auth, OWASP, SQL Injection, XSS, CORS, Filesystem Security, Session Security; Familiarity with Git, Code Review, Pull Requests / Merge Requests, Squash Commits, and Issues; Experience with platforms such as GitHub, GitLab, and Bitbucket; Experience with PHP 7 and 8; PEAR; Understanding of unit, integration, and functional testing (PHPUnit, Mocks); Proficiency with SQL, DBMS, and MySQL/MariaDB, Redis; Search Engines, Full-text search (MySQL), Elasticsearch; Caching, CDN, Client-side, Gzip, Server-side, Memcached, and Redis; Design and Concepts: DRY, SOLID; Experience with at least one PHP framework (Symfony, Slim, Laravel); Communication between microservices / Queues (RabbitMQ, Kafka, Amazon SQS, Redis PUB/SUB); APIs, REST Webhooks, GraphQL; PHPDocumentor or Swagger; Proficiency in Agile methodologies; Server and deployment; CI and CD; Experience with at least one of the following tools: Jenkins, GitHub Actions, GitLab CI/CD, Semaphore, CircleCI.


