
Mid-level PHP Developer - Fullstack
LWSA
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Maintain and implement new features in the e-commerce platform’s web systems, following good architectural practices.
- Conduct technical studies to refine feature proposals and improvements, ensuring feasibility and efficiency.
- Analyze and resolve critical issues (bugs), identify root causes and implement fast, safe fixes.
- Monitor application health in production (e.g., performance, resource usage), propose optimizations and set up alerts.
- Interact with the Product team and other teams, clarifying technical questions and aligning expectations.
- Validate and document features, ensuring clarity for future updates and integrations.
- Organize work to meet product deadlines and expectations.
- Act proactively in communication channels to understand and resolve any incidents.
Requirements
- Excellent verbal and written communication
- Ability to present information objectively, both technically and non-technically, depending on the audience
- Availability to receive and provide suggestions for continuous improvement within the team
- Contribute ideas in meetings and team communication channels
- Commitment to expectations and deadlines
- Proactivity and initiative to flag blockers and pursue solutions and alternatives
- Emotional intelligence
- Teamwork
- Strong knowledge of PHP (7.x, 8.x) and object-oriented programming
- Solid experience with a PHP framework (Laravel, Symfony or CakePHP)
- Experience using AI tools and practices to boost productivity (Cursor, prompt engineering, GitHub Copilot, etc.)
- Strong knowledge of relational databases — modeling, query optimization, joins (MySQL, Postgres, etc.)
- Familiarity with code quality tools (PHPStan, PHPCS/CodeSniffer, etc.)
- Knowledge of development best practices and clean coding
- S.O.L.I.D principles / Design Patterns / Clean Code / Object Calisthenics
- PSRs — especially PSR-1 and PSR-12
- Proficiency in automated testing (PHPUnit) and use of mocks
- Proficiency with Docker (creation, usage and debugging commands)
- Basic knowledge of caching (Redis, Memcached, Varnish)
- Ability to design and apply caching strategies to improve performance
- Advanced knowledge of version control with Git
- Basic Git troubleshooting and commands such as reverts and conflict resolution
- Basic knowledge of pipelines / Continuous Integration (CI/CD)
- Pipeline configuration and debugging and basic Shell scripting for running scripts
- Basic understanding of software architecture concepts (layered architecture, DDD, MVC, etc.)
- Basic knowledge of queue management (RabbitMQ or Kafka)
- Understanding of queue operation, creation and monitoring
- REST APIs and HTTP protocol
- Basic experience with Vue.js or a frontend component framework/library
- English proficiency sufficient to read technical documents and produce internal documentation
Benefits
- Medical insurance
- Dental insurance
- Meal allowance or food voucher
- Childcare assistance
- Transportation allowance
- Profit-sharing program (PPR)
- Birthday day off
- Life insurance
- Wellhub
- Férias&Co (travel benefit)
- 6 months maternity leave and 20 days paternity leave
- Flexible schedule, 40 hours per week
- #Secuida — our Quality of Life program
- Partnerships with various establishments and institutions in education, health, leisure and entertainment
- Complimentary product offers from LWSA
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPobject-oriented programmingLaravelSymfonyCakePHPMySQLPostgresPHPUnitDockerREST APIs
Soft Skills
verbal communicationwritten communicationproactivityinitiativeemotional intelligenceteamworkcommitment to deadlinescontinuous improvementclarifying technical questionsorganizing work