Full Stack Developer

New
Brazil, 9h00–18h00Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerPHPSQLAgileGitMicrosoft AzureMySQLVue.JsRESTful APIs

Requirements

  • Solid experience with PHP Laravel development in production environments.
  • Strong understanding of object-oriented programming and backend development principles.
  • Experience with MySQL, including database design, SQL queries, and optimization techniques.
  • Proficiency in Git for version control and collaborative development workflows.
  • Experience working with REST APIs and system integrations.
  • Strong SQL knowledge and ability to troubleshoot and analyze technical issues effectively.
  • Analytical mindset with strong problem-solving and debugging skills.
  • Experience with Vue.js is a plus.
  • Knowledge of Python, Docker, Microsoft Azure, CI/CD pipelines, or cloud environments is considered an advantage.
  • Familiarity with agile development methodologies.
  • Strong communication skills, with the ability to work collaboratively in distributed teams.
  • Autonomy, proactivity, and a structured approach to software development.

Responsibilities

  • Develop, maintain, and enhance web applications using PHP Laravel, ensuring scalability, performance, and maintainability.
  • Design, manage, and optimize MySQL databases, including schema modeling and query performance improvements.
  • Build and maintain RESTful API integrations between internal and external systems.
  • Participate in system architecture discussions and contribute to best practices in software development.
  • Use Git for version control, collaborating effectively through branching, merging, and code review workflows.
  • Identify, troubleshoot, and resolve bugs while continuously improving application stability and performance.
  • Develop frontend components and integrations using Vue.js when required.
  • Participate in code reviews and contribute to maintaining high code quality standards.
  • Support deployment processes, system releases, and production environment maintenance.
  • Collaborate with multidisciplinary teams using agile methodologies to deliver consistent and high-quality outputs.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now